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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 499 - (show annotations) (download)
Sun Dec 5 20:28:13 2010 UTC (13 years, 4 months ago) by blino
File size: 2410 byte(s)
allow pkgsubmit on valstar

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 include restrictshell::allow_pkgsubmit
28
29 subversion::snapshot { "/etc/puppet":
30 source => "svn://svn.mageia.org/svn/adm/puppet/"
31 }
32 }
33
34 # web apps
35 node alamut {
36 # Location: IELO datacenter (marseille)
37 #
38 # TODO:
39 # - Review board
40 # - nagios
41 # - api
42 # - mail server
43 # - mailing list server
44 # - wiki
45 # - pastebin
46 # - LDAP slave
47 #
48 include default_mageia_server
49 include bind::bind_master
50 include postgresql
51 include dns_server
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 dns_server
103 timezone::timezone { "Europe/Paris": }
104 # Other services running on this server :
105 # - meetbot
106 }
107
108 node champagne {
109 # Location: gandi VM
110 #
111 # TODO:
112 # - setup mageia.org web site
113 # - setup blog
114 #
115 include default_mageia_server
116 timezone::timezone { "Europe/Paris": }
117 include blog
118 }
119
120

  ViewVC Help
Powered by ViewVC 1.1.30