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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 133 - (show annotations) (download)
Fri Nov 5 11:03:31 2010 UTC (13 years, 4 months ago) by dmorgan
File size: 2454 byte(s)
SVN  server is 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 # - 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
22
23 subversion::snapshot { "/etc/puppet":
24 source => "svn://vm-gandi.mageia.org/adm/puppet/"
25 }
26
27 file { "extdata":
28 path => "/etc/puppet/extdata",
29 ensure => directory,
30 owner => puppet,
31 group => puppet,
32 mode => 700,
33 recurse => true
34 }
35
36 package {"puppet-server":
37 ensure => "installed"
38 }
39
40 package {"task-bs-cluster-main":
41 ensure => "installed"
42 }
43 }
44
45 # web apps
46 node alamut {
47 # Location: IELO datacenter (marseille)
48 #
49 # TODO:
50 # - bugzilla
51 # - nagios
52 # - api
53 # - mail server
54 # - mailing list server
55 # - wiki
56 # - pastbin
57 # - LDAP slave
58 # - transifex
59 # - SQL server
60 #
61 include default_mageia_server
62 include bind::bind_master
63 include postgresql
64 bind::zone_master { "mageia.org": }
65 bind::zone_master { "mageia.fr": }
66 timezone::timezone { "Europe/Paris": }
67
68 include catdap
69 include mga-mirrors
70 include epoll
71 }
72
73 # buildnode
74 node jonund {
75 # Location: IELO datacenter (marseille)
76 #
77 include default_mageia_server
78 include iurt
79 timezone::timezone { "Europe/Paris": }
80 }
81
82 node ecosse {
83 # Location: IELO datacenter (marseille)
84 #
85 include default_mageia_server
86 include iurt
87 timezone::timezone { "Europe/Paris": }
88 }
89
90
91 # backup server
92 node fiona {
93 # Location: IELO datacenter (marseille)
94 #
95 # TODO:
96 # - buy the server
97 # - install the server in datacenter
98 #
99 include default_mageia_server
100 }
101
102 # gandi-vm
103 node krampouezh {
104 # Location: gandi VM
105 #
106 # TODO:
107 # - secondary MX
108 # - LDAP slave (for external traffic maybe)
109 #
110 include default_mageia_server
111 include bind::bind_master
112 bind::zone_master { "mageia.org": }
113 bind::zone_master { "mageia.fr": }
114 timezone::timezone { "Europe/Paris": }
115 # Other services running on this server :
116 # - meetbot
117 }
118
119 node champagne {
120 # Location: gandi VM
121 #
122 # TODO:
123 # - setup mageia.org web site
124 # - setup blog
125 #
126 include default_mageia_server
127 include apache::base
128 }
129
130

  ViewVC Help
Powered by ViewVC 1.1.30