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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 526 - (show annotations) (download)
Tue Dec 7 02:40:24 2010 UTC (13 years, 4 months ago) by misc
File size: 2320 byte(s)
- move the postgresql server bits to a subclass
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
47 include bind::bind_master
48 include postgresql::server
49 include dns_server
50 timezone::timezone { "Europe/Paris": }
51
52 include catdap
53 include mga-mirrors
54 include epoll
55 include transifex
56 include bugzilla
57 }
58
59 # buildnode
60 node jonund {
61 # Location: IELO datacenter (marseille)
62 #
63 include default_mageia_server
64 include buildsystem::buildnode
65 timezone::timezone { "Europe/Paris": }
66 include shorewall
67 include shorewall::default_firewall
68 include testvm
69 }
70
71 node ecosse {
72 # Location: IELO datacenter (marseille)
73 #
74 include default_mageia_server
75 include buildsystem::buildnode
76 timezone::timezone { "Europe/Paris": }
77 }
78
79
80 # backup server
81 node fiona {
82 # Location: IELO datacenter (marseille)
83 #
84 # TODO:
85 # - buy the server
86 # - install the server in datacenter
87 # - install a backup system
88 include default_mageia_server
89 }
90
91 # gandi-vm
92 node krampouezh {
93 # Location: gandi VM
94 #
95 # TODO:
96 # - secondary MX
97 # - LDAP slave (for external traffic maybe)
98 #
99 include default_mageia_server
100 include dns_server
101 timezone::timezone { "Europe/Paris": }
102 # Other services running on this server :
103 # - meetbot
104 }
105
106 node champagne {
107 # Location: gandi VM
108 #
109 # TODO:
110 # - setup mageia.org web site
111 # - setup blog
112 #
113 include default_mageia_server
114 timezone::timezone { "Europe/Paris": }
115 include blog
116 }
117
118

  ViewVC Help
Powered by ViewVC 1.1.30