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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 370 - (show annotations) (download)
Mon Nov 22 00:31:51 2010 UTC (13 years, 5 months ago) by blino
File size: 2432 byte(s)
valstar is the ssh keymaster

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 buildsystem::mainnode
22 include ssh::auth
23 include ssh::auth::keymaster
24
25 subversion::snapshot { "/etc/puppet":
26 source => "svn://svn.mageia.org/adm/puppet/"
27 }
28 }
29
30 # web apps
31 node alamut {
32 # Location: IELO datacenter (marseille)
33 #
34 # TODO:
35 # - Review board
36 # - nagios
37 # - api
38 # - mail server
39 # - mailing list server
40 # - wiki
41 # - pastebin
42 # - LDAP slave
43 #
44 include default_mageia_server
45 include bind::bind_master
46 include postgresql
47 bind::zone_master { "mageia.org": }
48 bind::zone_master { "mageia.fr": }
49 timezone::timezone { "Europe/Paris": }
50
51 include catdap
52 include mga-mirrors
53 include epoll
54 include transifex
55 include bugzilla
56 }
57
58 # buildnode
59 node jonund {
60 # Location: IELO datacenter (marseille)
61 #
62 include default_mageia_server
63 include buildsystem::buildnode
64 timezone::timezone { "Europe/Paris": }
65 include shorewall
66 include shorewall::default_firewall
67 include testvm
68 }
69
70 node ecosse {
71 # Location: IELO datacenter (marseille)
72 #
73 include default_mageia_server
74 include buildsystem::buildnode
75 timezone::timezone { "Europe/Paris": }
76 }
77
78
79 # backup server
80 node fiona {
81 # Location: IELO datacenter (marseille)
82 #
83 # TODO:
84 # - buy the server
85 # - install the server in datacenter
86 # - install a backup system
87 include default_mageia_server
88 }
89
90 # gandi-vm
91 node krampouezh {
92 # Location: gandi VM
93 #
94 # TODO:
95 # - secondary MX
96 # - LDAP slave (for external traffic maybe)
97 #
98 include default_mageia_server
99 include bind::bind_master
100 bind::zone_master { "mageia.org": }
101 bind::zone_master { "mageia.fr": }
102 timezone::timezone { "Europe/Paris": }
103 # Other services running on this server :
104 # - meetbot
105 }
106
107 node champagne {
108 # Location: gandi VM
109 #
110 # TODO:
111 # - setup mageia.org web site
112 # - setup blog
113 #
114 include default_mageia_server
115 timezone::timezone { "Europe/Paris": }
116 include blog
117 }
118
119

  ViewVC Help
Powered by ViewVC 1.1.30