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

Annotation of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 50 - (hide annotations) (download)
Thu Oct 28 15:07:52 2010 UTC (13 years, 5 months ago) by boklm
File size: 2550 byte(s)
add transiflex on alamut (thanks @damsweb for noticing)
1 misc 4 # svn, big important server
2     node valstar {
3 boklm 49 # Location: IELO datacenter (marseille)
4     #
5     # TODO:
6     # - SVN server
7     # - GIT server
8     # - setup urli build scheduler
9     # - setup youri
10     # - setup restricted shell access to allow "mdvsys submit" to work
11     # - setup maintainers database (with web interface)
12     # - mirroring (Nanar)
13     # - LDAP master
14     #
15 misc 24 include default_mageia_server
16 misc 44 timezone::timezone { "Europe/Paris": }
17 nanardon 21 include rsyncd
18 nanardon 32 include mirror
19 misc 13
20 misc 6 # for puppet svn checkout
21     package {"subversion":
22     ensure => "installed"
23     }
24 misc 7
25 misc 13 # svn spam log with
26     # Oct 26 13:30:01 valstar svn: No worthy mechs found
27     # without it, source http://mail-index.netbsd.org/pkgsrc-users/2008/11/23/msg008706.html
28     #
29 misc 20 package {"lib64sasl2-plug-anonymous":
30 misc 13 ensure => "installed"
31     }
32    
33 misc 7 # update the puppet snapshot
34     cron { puppet_update:
35     command => "cd /etc/puppet && /usr/bin/svn update -q",
36     user => root,
37     minute => '*/5'
38     }
39 misc 9
40     exec { puppet_etc:
41     cwd => "/etc/",
42     command => "/usr/bin/svn co svn://vm-gandi.mageia.org/adm/puppet/",
43     user => "root",
44     creates => "/etc/puppet/manifests/site.pp"
45     }
46    
47     package {"puppet-server":
48     ensure => "installed"
49     }
50 misc 4 }
51 boklm 3
52 misc 4 # web apps
53     node alamut {
54 boklm 49 # Location: IELO datacenter (marseille)
55     #
56     # TODO:
57     # - bugzilla
58     # - nagios
59     # - api
60     # - mail server
61     # - mailing list server
62     # - wiki
63     # - pastbin
64     # - LDAP slave
65 boklm 50 # - transiflex
66 boklm 49 #
67 misc 4 include default_mageia_server
68 misc 31 include bind::bind_master
69     bind::zone_master { "mageia.org": }
70     bind::zone_master { "mageia.fr": }
71 misc 44 timezone::timezone { "Europe/Paris": }
72 boklm 3 }
73    
74 misc 4 # buildnode
75     node jonund {
76 boklm 49 # Location: IELO datacenter (marseille)
77     #
78     # TODO:
79     # - iurt
80     #
81 misc 4 include default_mageia_server
82 misc 44 timezone::timezone { "Europe/Paris": }
83 misc 4 }
84 boklm 3
85 misc 4 node ecosse {
86 boklm 49 # Location: IELO datacenter (marseille)
87     #
88     # TODO:
89     # - iurt
90     #
91 misc 4 include default_mageia_server
92 misc 44 timezone::timezone { "Europe/Paris": }
93 boklm 3 }
94    
95 misc 4
96     # backup server
97     node fiona {
98 boklm 49 # Location: IELO datacenter (marseille)
99     #
100     # TODO:
101     # - buy the server
102     # - install the server in datacenter
103     #
104 misc 4 include default_mageia_server
105     }
106    
107     # gandi-vm
108     node krampouezh {
109 boklm 49 # Location: gandi VM
110     #
111     # TODO:
112     # - secondary MX
113     # - LDAP slave (for external traffic maybe)
114     #
115 misc 4 include default_mageia_server
116 misc 31 include bind::bind_slave
117 misc 44 timezone::timezone { "Europe/Paris": }
118 boklm 49 # Other services running on this server :
119     # - meetbot
120 misc 4 }
121    
122     node champagne {
123 boklm 49 # Location: gandi VM
124     #
125     # TODO:
126     # - setup mageia.org web site
127     # - setup blog
128     #
129 misc 4 include default_mageia_server
130     }
131    
132    

  ViewVC Help
Powered by ViewVC 1.1.30