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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 186 - (show annotations) (download)
Sat Nov 6 20:31:35 2010 UTC (13 years, 4 months ago) by dmorgan
File size: 2336 byte(s)
Add review board to isntall
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 # - LDAP master
13 #
14 include default_mageia_server
15 timezone::timezone { "Europe/Paris": }
16 include rsyncd
17 include mirror
18 include openldap::master
19 include subversion::client
20 include subversion::server
21 include puppet::master
22
23 subversion::snapshot { "/etc/puppet":
24 source => "svn://svn.mageia.org/adm/puppet/"
25 }
26 package {"task-bs-cluster-main":
27 ensure => "installed"
28 }
29 }
30
31 # web apps
32 node alamut {
33 # Location: IELO datacenter (marseille)
34 #
35 # TODO:
36 # - Bug Tracker
37 # - Review board
38 # - nagios
39 # - api
40 # - mail server
41 # - mailing list server
42 # - wiki
43 # - pastbin
44 # - LDAP slave
45 # - SQL server
46 #
47 include default_mageia_server
48 include bind::bind_master
49 include postgresql
50 bind::zone_master { "mageia.org": }
51 bind::zone_master { "mageia.fr": }
52 timezone::timezone { "Europe/Paris": }
53
54 include catdap
55 include mga-mirrors
56 include epoll
57 include transifex
58 }
59
60 # buildnode
61 node jonund {
62 # Location: IELO datacenter (marseille)
63 #
64 include default_mageia_server
65 include iurt
66 timezone::timezone { "Europe/Paris": }
67 }
68
69 node ecosse {
70 # Location: IELO datacenter (marseille)
71 #
72 include default_mageia_server
73 include iurt
74 timezone::timezone { "Europe/Paris": }
75 }
76
77
78 # backup server
79 node fiona {
80 # Location: IELO datacenter (marseille)
81 #
82 # TODO:
83 # - buy the server
84 # - install the server in datacenter
85 #
86 include default_mageia_server
87 }
88
89 # gandi-vm
90 node krampouezh {
91 # Location: gandi VM
92 #
93 # TODO:
94 # - secondary MX
95 # - LDAP slave (for external traffic maybe)
96 #
97 include default_mageia_server
98 include bind::bind_master
99 bind::zone_master { "mageia.org": }
100 bind::zone_master { "mageia.fr": }
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 include apache::base
115 timezone::timezone { "Europe/Paris": }
116 #include postfix
117 include blog
118 }
119
120

  ViewVC Help
Powered by ViewVC 1.1.30