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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 673 - (show annotations) (download)
Thu Jan 6 01:33:54 2011 UTC (13 years, 3 months ago) by misc
File size: 3921 byte(s)
- create the initial set of i18n lists
1 # svn, big important server
2 node valstar {
3 # Location: IELO datacenter (marseille)
4 #
5 # TODO:
6 # - GIT server
7 # - setup youri
8 # - setup maintainers database (with web interface)
9 # - mirroring (Nanar)
10 #
11 include default_mageia_server
12 timezone::timezone { "Europe/Paris": }
13 include rsyncd
14 include mirror
15 include openldap::master
16 include subversion::client
17 include subversion::server
18 include puppet::master
19 include ssh::auth
20 include ssh::auth::keymaster
21 include buildsystem::mainnode
22
23 include pam::committers_access
24 include restrictshell::allow_svn
25 include restrictshell::allow_pkgsubmit
26
27 subversion::snapshot { "/etc/puppet":
28 source => "svn://svn.mageia.org/svn/adm/puppet/"
29 }
30 }
31
32 # web apps
33 node alamut {
34 # Location: IELO datacenter (marseille)
35 #
36 # TODO:
37 # - Review board
38 # - nagios
39 # - api
40 # - mail server
41 # - mailing list server
42 # - wiki
43 # - pastebin
44 # - LDAP slave
45 #
46 include default_mageia_server_no_smtp
47 include postgresql::server
48 include dns_server
49 timezone::timezone { "Europe/Paris": }
50
51 include catdap
52 include websites::donate
53 include mga-mirrors
54 include epoll
55 include transifex
56 include bugzilla
57 include sympa::server
58 include postfix::primary_smtp
59
60 # please check that the list use the proper code for
61 # language ( not to be confused with tld or country code )
62 sympa::public_list {"i18n-af":
63 subject => "List about translation in Afrikaans",
64 topics => "i18n",
65 }
66
67 sympa::public_list {"i18n-de":
68 subject => "List about translation in German",
69 topics => "i18n",
70 }
71
72 sympa::public_list {"i18n-et":
73 subject => "List about translation in Estonian",
74 topics => "i18n",
75 }
76
77 sympa::public_list {"i18n-fr":
78 subject => "List about translation in French",
79 topics => "i18n",
80 }
81
82 sympa::public_list {"i18n-nl":
83 subject => "List about translation in Dutch",
84 topics => "i18n",
85 }
86
87 sympa::public_list {"i18n-pt_br":
88 subject => "List about translation in Brazilian Portuguese",
89 topics => "i18n",
90 }
91
92 sympa::public_list {"i18n-pl":
93 subject => "List about translation in Polish",
94 topics => "i18n",
95 }
96
97 sympa::public_list {"i18n-ru":
98 subject => "List about translation in Russian",
99 topics => "i18n",
100 }
101
102 sympa::public_list {"i18n-tr":
103 subject => "List about translation in Turkish",
104 topics => "i18n",
105 }
106
107 }
108
109 # buildnode
110 node jonund {
111 # Location: IELO datacenter (marseille)
112 #
113 include default_mageia_server
114 include buildsystem::buildnode
115 timezone::timezone { "Europe/Paris": }
116 include shorewall
117 include shorewall::default_firewall
118 include testvm
119 }
120
121 node ecosse {
122 # Location: IELO datacenter (marseille)
123 #
124 include default_mageia_server
125 include buildsystem::buildnode
126 timezone::timezone { "Europe/Paris": }
127 }
128
129
130 # backup server
131 node fiona {
132 # Location: IELO datacenter (marseille)
133 #
134 # TODO:
135 # - buy the server
136 # - install the server in datacenter
137 # - install a backup system
138 include default_mageia_server
139 }
140
141 # gandi-vm
142 node krampouezh {
143 # Location: gandi VM
144 #
145 # TODO:
146 # - secondary MX
147 # - LDAP slave (for external traffic maybe)
148 #
149 include default_mageia_server
150 # TODO uncomment when ready to be tested
151 #include default_mageia_server_no_smtp
152 #include postfix::secondary_smtp
153
154 include dns_server
155 timezone::timezone { "Europe/Paris": }
156 # Other services running on this server :
157 # - meetbot
158 }
159
160 node champagne {
161 # Location: gandi VM
162 #
163 # TODO:
164 # - setup mageia.org web site
165 # - setup blog
166 #
167 include default_mageia_server
168 timezone::timezone { "Europe/Paris": }
169 include blog
170 }
171
172 node friteuse {
173 # Location: VM hosted by nfrance
174 #
175 # TODO:
176 # - setup forum
177
178 include default_mageia_server
179 timezone::timezone { "Europe/Paris": }
180 }

  ViewVC Help
Powered by ViewVC 1.1.30