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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 492 - (show annotations) (download)
Wed Dec 1 20:06:54 2010 UTC (13 years, 4 months ago) by misc
File size: 2651 byte(s)
add the reverse ipv6 zone 

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/svn/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 bind::zone_reverse { "7.0.0.0.2.0.0.0.8.7.1.2.2.0.a.2.ip6.arpa": }
53 timezone::timezone { "Europe/Paris": }
54
55 include catdap
56 include mga-mirrors
57 include epoll
58 include transifex
59 include bugzilla
60 }
61
62 # buildnode
63 node jonund {
64 # Location: IELO datacenter (marseille)
65 #
66 include default_mageia_server
67 include buildsystem::buildnode
68 timezone::timezone { "Europe/Paris": }
69 include shorewall
70 include shorewall::default_firewall
71 include testvm
72 }
73
74 node ecosse {
75 # Location: IELO datacenter (marseille)
76 #
77 include default_mageia_server
78 include buildsystem::buildnode
79 timezone::timezone { "Europe/Paris": }
80 }
81
82
83 # backup server
84 node fiona {
85 # Location: IELO datacenter (marseille)
86 #
87 # TODO:
88 # - buy the server
89 # - install the server in datacenter
90 # - install a backup system
91 include default_mageia_server
92 }
93
94 # gandi-vm
95 node krampouezh {
96 # Location: gandi VM
97 #
98 # TODO:
99 # - secondary MX
100 # - LDAP slave (for external traffic maybe)
101 #
102 include default_mageia_server
103 include bind::bind_master
104 bind::zone_master { "mageia.org": }
105 bind::zone_master { "mageia.fr": }
106 bind::zone_reverse { "7.0.0.0.2.0.0.0.8.7.1.2.2.0.a.2.ip6.arpa": }
107 timezone::timezone { "Europe/Paris": }
108 # Other services running on this server :
109 # - meetbot
110 }
111
112 node champagne {
113 # Location: gandi VM
114 #
115 # TODO:
116 # - setup mageia.org web site
117 # - setup blog
118 #
119 include default_mageia_server
120 timezone::timezone { "Europe/Paris": }
121 include blog
122 }
123
124

  ViewVC Help
Powered by ViewVC 1.1.30