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

Annotation of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9 - (hide annotations) (download)
Tue Oct 26 16:51:43 2010 UTC (13 years, 5 months ago) by misc
File size: 974 byte(s)
- add the logic for creating the puppet server itself

1 misc 4 # svn, big important server
2     node valstar {
3     include default_mageia_server
4 misc 6 # for puppet svn checkout
5     package {"subversion":
6     ensure => "installed"
7     }
8 misc 7
9     # update the puppet snapshot
10     cron { puppet_update:
11     command => "cd /etc/puppet && /usr/bin/svn update -q",
12     user => root,
13     minute => '*/5'
14     }
15 misc 9
16     exec { puppet_etc:
17     cwd => "/etc/",
18     command => "/usr/bin/svn co svn://vm-gandi.mageia.org/adm/puppet/",
19     user => "root",
20     creates => "/etc/puppet/manifests/site.pp"
21     }
22    
23     package {"puppet-server":
24     ensure => "installed"
25     }
26 misc 4 }
27 boklm 3
28 misc 4 # web apps
29     node alamut {
30     include default_mageia_server
31 boklm 3 }
32    
33 misc 4 # buildnode
34     node jonund {
35     include default_mageia_server
36     }
37 boklm 3
38 misc 4 node ecosse {
39     include default_mageia_server
40 boklm 3 }
41    
42 misc 4
43     # backup server
44     node fiona {
45     include default_mageia_server
46     }
47    
48     # gandi-vm
49     node krampouezh {
50     include default_mageia_server
51     }
52    
53     node champagne {
54     include default_mageia_server
55     }
56    
57    

  ViewVC Help
Powered by ViewVC 1.1.30