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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30