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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 665 - (show annotations) (download)
Wed Jan 5 23:51:21 2011 UTC (13 years, 3 months ago) by misc
File size: 2830 byte(s)
- really add donate redirect on alamut, as pointed by boklm and alien on irc
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
61 sympa::list {"test_sympa":
62 subject => "Just a test, will be erased later",
63 profile => "discussion_list",
64 language => 'en',
65 }
66 }
67
68 # buildnode
69 node jonund {
70 # Location: IELO datacenter (marseille)
71 #
72 include default_mageia_server
73 include buildsystem::buildnode
74 timezone::timezone { "Europe/Paris": }
75 include shorewall
76 include shorewall::default_firewall
77 include testvm
78 }
79
80 node ecosse {
81 # Location: IELO datacenter (marseille)
82 #
83 include default_mageia_server
84 include buildsystem::buildnode
85 timezone::timezone { "Europe/Paris": }
86 }
87
88
89 # backup server
90 node fiona {
91 # Location: IELO datacenter (marseille)
92 #
93 # TODO:
94 # - buy the server
95 # - install the server in datacenter
96 # - install a backup system
97 include default_mageia_server
98 }
99
100 # gandi-vm
101 node krampouezh {
102 # Location: gandi VM
103 #
104 # TODO:
105 # - secondary MX
106 # - LDAP slave (for external traffic maybe)
107 #
108 include default_mageia_server
109 # TODO uncomment when ready to be tested
110 #include default_mageia_server_no_smtp
111 #include postfix::secondary_smtp
112
113 include dns_server
114 timezone::timezone { "Europe/Paris": }
115 # Other services running on this server :
116 # - meetbot
117 }
118
119 node champagne {
120 # Location: gandi VM
121 #
122 # TODO:
123 # - setup mageia.org web site
124 # - setup blog
125 #
126 include default_mageia_server
127 timezone::timezone { "Europe/Paris": }
128 include blog
129 }
130
131 node friteuse {
132 # Location: VM hosted by nfrance
133 #
134 # TODO:
135 # - setup forum
136
137 include default_mageia_server
138 timezone::timezone { "Europe/Paris": }
139 }

  ViewVC Help
Powered by ViewVC 1.1.30