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

Contents of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 559 - (show annotations) (download)
Thu Dec 9 12:34:25 2010 UTC (13 years, 4 months ago) by misc
File size: 2646 byte(s)
deploy a testing list
1 # svn, big important server
2 node valstar {
3 # Location: IELO datacenter (marseille)
4 #
5 # TODO:
6 # - GIT server
7 # - setup youri
8 # - setup maintainers database (with web interface)
9 # - mirroring (Nanar)
10 #
11 include default_mageia_server
12 timezone::timezone { "Europe/Paris": }
13 include rsyncd
14 include mirror
15 include openldap::master
16 include subversion::client
17 include subversion::server
18 include puppet::master
19 include ssh::auth
20 include ssh::auth::keymaster
21 include buildsystem::mainnode
22
23 include pam::committers_access
24 include restrictshell::allow_svn
25 include restrictshell::allow_pkgsubmit
26
27 subversion::snapshot { "/etc/puppet":
28 source => "svn://svn.mageia.org/svn/adm/puppet/"
29 }
30 }
31
32 # web apps
33 node alamut {
34 # Location: IELO datacenter (marseille)
35 #
36 # TODO:
37 # - Review board
38 # - nagios
39 # - api
40 # - mail server
41 # - mailing list server
42 # - wiki
43 # - pastebin
44 # - LDAP slave
45 #
46 include default_mageia_server_no_smtp
47 include postgresql::server
48 include dns_server
49 timezone::timezone { "Europe/Paris": }
50
51 include catdap
52 include mga-mirrors
53 include epoll
54 include transifex
55 include bugzilla
56 include sympa::server
57 include postfix::primary_smtp
58
59
60 sympa::list {"test_sympa":
61 subject => "Just a test, will be erased later",
62 profile => "discussion_list",
63 language => 'en',
64 }
65 }
66
67 # buildnode
68 node jonund {
69 # Location: IELO datacenter (marseille)
70 #
71 include default_mageia_server
72 include buildsystem::buildnode
73 timezone::timezone { "Europe/Paris": }
74 include shorewall
75 include shorewall::default_firewall
76 include testvm
77 }
78
79 node ecosse {
80 # Location: IELO datacenter (marseille)
81 #
82 include default_mageia_server
83 include buildsystem::buildnode
84 timezone::timezone { "Europe/Paris": }
85 }
86
87
88 # backup server
89 node fiona {
90 # Location: IELO datacenter (marseille)
91 #
92 # TODO:
93 # - buy the server
94 # - install the server in datacenter
95 # - install a backup system
96 include default_mageia_server
97 }
98
99 # gandi-vm
100 node krampouezh {
101 # Location: gandi VM
102 #
103 # TODO:
104 # - secondary MX
105 # - LDAP slave (for external traffic maybe)
106 #
107 include default_mageia_server
108 # TODO uncomment when ready to be tested
109 #include default_mageia_server_no_smtp
110 #include postfix::secondary_smtp
111
112 include dns_server
113 timezone::timezone { "Europe/Paris": }
114 # Other services running on this server :
115 # - meetbot
116 }
117
118 node champagne {
119 # Location: gandi VM
120 #
121 # TODO:
122 # - setup mageia.org web site
123 # - setup blog
124 #
125 include default_mageia_server
126 timezone::timezone { "Europe/Paris": }
127 include blog
128 }
129
130

  ViewVC Help
Powered by ViewVC 1.1.30