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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 44 - (show annotations) (download)
Wed Oct 27 15:51:23 2010 UTC (13 years, 5 months ago) by misc
File size: 1632 byte(s)
- correctly manage timezone on server 

1 # svn, big important server
2 node valstar {
3 include default_mageia_server
4 timezone::timezone { "Europe/Paris": }
5 include rsyncd
6 include mirror
7
8 # for puppet svn checkout
9 package {"subversion":
10 ensure => "installed"
11 }
12
13 # svn spam log with
14 # Oct 26 13:30:01 valstar svn: No worthy mechs found
15 # without it, source http://mail-index.netbsd.org/pkgsrc-users/2008/11/23/msg008706.html
16 #
17 package {"lib64sasl2-plug-anonymous":
18 ensure => "installed"
19 }
20
21 # update the puppet snapshot
22 cron { puppet_update:
23 command => "cd /etc/puppet && /usr/bin/svn update -q",
24 user => root,
25 minute => '*/5'
26 }
27
28 exec { puppet_etc:
29 cwd => "/etc/",
30 command => "/usr/bin/svn co svn://vm-gandi.mageia.org/adm/puppet/",
31 user => "root",
32 creates => "/etc/puppet/manifests/site.pp"
33 }
34
35 package {"puppet-server":
36 ensure => "installed"
37 }
38 }
39
40 # web apps
41 node alamut {
42 include default_mageia_server
43 include bind::bind_master
44 bind::zone_master { "mageia.org": }
45 bind::zone_master { "mageia.fr": }
46 timezone::timezone { "Europe/Paris": }
47 }
48
49 # buildnode
50 node jonund {
51 include default_mageia_server
52 timezone::timezone { "Europe/Paris": }
53 }
54
55 node ecosse {
56 include default_mageia_server
57 timezone::timezone { "Europe/Paris": }
58 }
59
60
61 # backup server
62 node fiona {
63 include default_mageia_server
64 }
65
66 # gandi-vm
67 node krampouezh {
68 include default_mageia_server
69 include bind::bind_slave
70 timezone::timezone { "Europe/Paris": }
71 }
72
73 node champagne {
74 include default_mageia_server
75 }
76
77

  ViewVC Help
Powered by ViewVC 1.1.30