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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 705 - (show annotations) (download)
Fri Jan 7 17:51:07 2011 UTC (13 years, 2 months ago) by boklm
File size: 3003 byte(s)
test commit for cia.vc
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 include openssh::ssh_keys_from_ldap
28
29 subversion::repository { "/svn/adm/":
30 group => "mga-sysadmin",
31 commit_mail => ['mageia-sysadm@mageia.org', "sysadmin-commits@ml.$domain"],
32 syntax_check => ['check_puppet_templates','check_puppet'],
33 }
34
35 subversion::snapshot { "/etc/puppet":
36 source => "svn://svn.mageia.org/svn/adm/puppet/"
37 }
38 }
39
40 # web apps
41 node alamut {
42 # Location: IELO datacenter (marseille)
43 #
44 # TODO:
45 # - Review board
46 # - nagios
47 # - api
48 # - mail server
49 # - mailing list server
50 # - wiki
51 # - pastebin
52 # - LDAP slave
53 #
54 include default_mageia_server_no_smtp
55 include postgresql::server
56 include dns_server
57 timezone::timezone { "Europe/Paris": }
58
59 include catdap
60 include websites::donate
61 include mga-mirrors
62 include epoll
63 include transifex
64 include bugzilla
65 include sympa::server
66 include postfix::primary_smtp
67
68 # import "lists"
69 }
70
71 # buildnode
72 node jonund {
73 # Location: IELO datacenter (marseille)
74 #
75 include default_mageia_server
76 include buildsystem::buildnode
77 timezone::timezone { "Europe/Paris": }
78 include shorewall
79 include shorewall::default_firewall
80 include testvm
81 }
82
83 node ecosse {
84 # Location: IELO datacenter (marseille)
85 #
86 include default_mageia_server
87 include buildsystem::buildnode
88 timezone::timezone { "Europe/Paris": }
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