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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 697 - (show annotations) (download)
Fri Jan 7 13:50:49 2011 UTC (13 years, 2 months ago) by boklm
File size: 2964 byte(s)
disable lists for now as import is causing problems on other nodes
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 include buildsystem::mgacreatehome
23
24 include pam::committers_access
25 include restrictshell::allow_svn
26 include restrictshell::allow_pkgsubmit
27
28 subversion::repository { "/svn/adm/":
29 group => "mga-sysadmin",
30 commit_mail => ['mageia-sysadm@mageia.org', "sysadmin-commits@ml.$domain"],
31 syntax_check => ['check_puppet_templates','check_puppet'],
32 }
33
34 subversion::snapshot { "/etc/puppet":
35 source => "svn://svn.mageia.org/svn/adm/puppet/"
36 }
37 }
38
39 # web apps
40 node alamut {
41 # Location: IELO datacenter (marseille)
42 #
43 # TODO:
44 # - Review board
45 # - nagios
46 # - api
47 # - mail server
48 # - mailing list server
49 # - wiki
50 # - pastebin
51 # - LDAP slave
52 #
53 include default_mageia_server_no_smtp
54 include postgresql::server
55 include dns_server
56 timezone::timezone { "Europe/Paris": }
57
58 include catdap
59 include websites::donate
60 include mga-mirrors
61 include epoll
62 include transifex
63 include bugzilla
64 include sympa::server
65 include postfix::primary_smtp
66
67 # import "lists"
68 }
69
70 # buildnode
71 node jonund {
72 # Location: IELO datacenter (marseille)
73 #
74 include default_mageia_server
75 include buildsystem::buildnode
76 timezone::timezone { "Europe/Paris": }
77 include shorewall
78 include shorewall::default_firewall
79 include testvm
80 }
81
82 node ecosse {
83 # Location: IELO datacenter (marseille)
84 #
85 include default_mageia_server
86 include buildsystem::buildnode
87 timezone::timezone { "Europe/Paris": }
88 }
89
90
91 # backup server
92 node fiona {
93 # Location: IELO datacenter (marseille)
94 #
95 # TODO:
96 # - buy the server
97 # - install the server in datacenter
98 # - install a backup system
99 include default_mageia_server
100 }
101
102 # gandi-vm
103 node krampouezh {
104 # Location: gandi VM
105 #
106 # TODO:
107 # - secondary MX
108 # - LDAP slave (for external traffic maybe)
109 #
110 include default_mageia_server
111 # TODO uncomment when ready to be tested
112 #include default_mageia_server_no_smtp
113 #include postfix::secondary_smtp
114
115 include dns_server
116 timezone::timezone { "Europe/Paris": }
117 # Other services running on this server :
118 # - meetbot
119 }
120
121 node champagne {
122 # Location: gandi VM
123 #
124 # TODO:
125 # - setup mageia.org web site
126 # - setup blog
127 #
128 include default_mageia_server
129 timezone::timezone { "Europe/Paris": }
130 include blog
131 }
132
133 node friteuse {
134 # Location: VM hosted by nfrance
135 #
136 # TODO:
137 # - setup forum
138
139 include default_mageia_server
140 timezone::timezone { "Europe/Paris": }
141 }

  ViewVC Help
Powered by ViewVC 1.1.30