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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 450 - (show annotations) (download)
Wed Nov 24 02:08:32 2010 UTC (13 years, 4 months ago) by misc
File size: 2505 byte(s)
s/commiters/committers/, to be in sync with the ldap group name and the dictionnary

1 # svn, big important server
2 node valstar {
3 # Location: IELO datacenter (marseille)
4 #
5 # TODO:
6 # - GIT server
7 # - setup urli build scheduler
8 # - setup youri
9 # - setup restricted shell access to allow "mdvsys submit" to work
10 # - setup maintainers database (with web interface)
11 # - mirroring (Nanar)
12 #
13 include default_mageia_server
14 timezone::timezone { "Europe/Paris": }
15 include rsyncd
16 include mirror
17 include openldap::master
18 include subversion::client
19 include subversion::server
20 include puppet::master
21 include ssh::auth
22 include ssh::auth::keymaster
23 include buildsystem::mainnode
24
25 include pam::committers_access
26 include restrictshell::allow_svn
27
28 subversion::snapshot { "/etc/puppet":
29 source => "svn://svn.mageia.org/adm/puppet/"
30 }
31 }
32
33 # web apps
34 node alamut {
35 # Location: IELO datacenter (marseille)
36 #
37 # TODO:
38 # - Review board
39 # - nagios
40 # - api
41 # - mail server
42 # - mailing list server
43 # - wiki
44 # - pastebin
45 # - LDAP slave
46 #
47 include default_mageia_server
48 include bind::bind_master
49 include postgresql
50 bind::zone_master { "mageia.org": }
51 bind::zone_master { "mageia.fr": }
52 timezone::timezone { "Europe/Paris": }
53
54 include catdap
55 include mga-mirrors
56 include epoll
57 include transifex
58 include bugzilla
59 }
60
61 # buildnode
62 node jonund {
63 # Location: IELO datacenter (marseille)
64 #
65 include default_mageia_server
66 include buildsystem::buildnode
67 timezone::timezone { "Europe/Paris": }
68 include shorewall
69 include shorewall::default_firewall
70 include testvm
71 }
72
73 node ecosse {
74 # Location: IELO datacenter (marseille)
75 #
76 include default_mageia_server
77 include buildsystem::buildnode
78 timezone::timezone { "Europe/Paris": }
79 }
80
81
82 # backup server
83 node fiona {
84 # Location: IELO datacenter (marseille)
85 #
86 # TODO:
87 # - buy the server
88 # - install the server in datacenter
89 # - install a backup system
90 include default_mageia_server
91 }
92
93 # gandi-vm
94 node krampouezh {
95 # Location: gandi VM
96 #
97 # TODO:
98 # - secondary MX
99 # - LDAP slave (for external traffic maybe)
100 #
101 include default_mageia_server
102 include bind::bind_master
103 bind::zone_master { "mageia.org": }
104 bind::zone_master { "mageia.fr": }
105 timezone::timezone { "Europe/Paris": }
106 # Other services running on this server :
107 # - meetbot
108 }
109
110 node champagne {
111 # Location: gandi VM
112 #
113 # TODO:
114 # - setup mageia.org web site
115 # - setup blog
116 #
117 include default_mageia_server
118 timezone::timezone { "Europe/Paris": }
119 include blog
120 }
121
122

  ViewVC Help
Powered by ViewVC 1.1.30