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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32 - (show annotations) (download)
Wed Oct 27 00:16:27 2010 UTC (13 years, 5 months ago) by nanardon
File size: 1587 byte(s)
- include mirror config in valstar
1 # svn, big important server
2 node valstar {
3 include default_mageia_server
4 #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 #timezone { "Europe/Paris": }
43 include default_mageia_server
44 include bind::bind_master
45 bind::zone_master { "mageia.org": }
46 bind::zone_master { "mageia.fr": }
47 }
48
49 # buildnode
50 node jonund {
51 #timezone { "Europe/Paris": }
52 include default_mageia_server
53 }
54
55 node ecosse {
56 #timezone { "Europe/Paris": }
57 include default_mageia_server
58 }
59
60
61 # backup server
62 node fiona {
63 include default_mageia_server
64 }
65
66 # gandi-vm
67 node krampouezh {
68 #timezone { "Europe/Paris": }
69 include default_mageia_server
70 include bind::bind_slave
71 }
72
73 node champagne {
74 include default_mageia_server
75 }
76
77

  ViewVC Help
Powered by ViewVC 1.1.30