/[adm]/puppet/manifests/nodes/valstar.pp
ViewVC logotype

Contents of /puppet/manifests/nodes/valstar.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2414 - (show annotations) (download)
Wed Feb 15 20:53:06 2012 UTC (12 years, 2 months ago) by misc
File size: 1818 byte(s)
declare the 2 arm boards
1 # svn, big important server
2 node valstar {
3 # Location: IELO datacenter (marseille)
4 #
5 # TODO:
6 # - GIT server
7 # - setup maintainers database (with web interface)
8 #
9 include common::default_mageia_server
10 timezone::timezone { "Europe/Paris": }
11 include main_mirror
12 include openldap::master
13 include subversion::client
14 include subversion::server
15 include puppet::master
16 include reports::ii
17
18 include ssh::auth
19 include ssh::auth::keymaster
20 include buildsystem::mainnode
21 include buildsystem::mgacreatehome
22 include buildsystem::sync20101
23 include buildsystem::release
24 include buildsystem::maintdb
25 include buildsystem::binrepo
26 include softwarekey::base
27 include mgasoft
28
29 include access_classes::committers
30 include restrictshell::allow_git
31 include restrictshell::allow_svn
32 include restrictshell::allow_pkgsubmit
33 include restrictshell::allow_maintdb
34 include restrictshell::allow_upload_bin
35 # disabled the ldap key here instead of disabling for the
36 # whole module ( see r698 )
37 class { "openssh::ssh_keys_from_ldap":
38 symlink_users => ['schedbot', 'iurt']
39 }
40
41 include mirror::mdv2010spring
42
43 include repositories::subversion
44 include repositories::git
45 include repositories::sparkleshare
46
47 include websites::svn
48
49 subversion::snapshot { "/etc/puppet":
50 source => "svn://svn.mageia.org/svn/adm/puppet/"
51 }
52
53 mirror_cleaner::orphans { "cauldron":
54 base => "/distrib/bootstrap/distrib/",
55 }
56
57 # TODO use a dns zone for that
58 host { 'arm1':
59 ip => '10.10.10.11',
60 host_aliases => [ "arm1.$domain" ],
61 ensure => present,
62 }
63
64 host { 'arm2':
65 ip => '10.10.10.12',
66 host_aliases => [ "arm2.$domain" ],
67 ensure => present,
68 }
69
70
71 }

Properties

Name Value
svn:keywords ID Date Rev

  ViewVC Help
Powered by ViewVC 1.1.30