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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30