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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.28