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

Annotation of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 92 - (hide annotations) (download)
Thu Nov 4 16:58:53 2010 UTC (13 years, 4 months ago) by misc
File size: 2999 byte(s)
- deploy catdap ( 1st try )
---Cette ligne, et les suivantes ci-dessous, seront ignorées--

M    manifests/nodes.pp

1 misc 4 # svn, big important server
2     node valstar {
3 boklm 49 # 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 misc 24 include default_mageia_server
16 misc 44 timezone::timezone { "Europe/Paris": }
17 nanardon 21 include rsyncd
18 nanardon 32 include mirror
19 misc 53 include openldap::master
20 misc 13
21 misc 6 # for puppet svn checkout
22     package {"subversion":
23     ensure => "installed"
24     }
25 misc 7
26 misc 13 # svn spam log with
27     # Oct 26 13:30:01 valstar svn: No worthy mechs found
28     # without it, source http://mail-index.netbsd.org/pkgsrc-users/2008/11/23/msg008706.html
29     #
30 misc 20 package {"lib64sasl2-plug-anonymous":
31 misc 13 ensure => "installed"
32     }
33    
34 misc 7 # update the puppet snapshot
35     cron { puppet_update:
36     command => "cd /etc/puppet && /usr/bin/svn update -q",
37     user => root,
38     minute => '*/5'
39     }
40 misc 9
41     exec { puppet_etc:
42     cwd => "/etc/",
43     command => "/usr/bin/svn co svn://vm-gandi.mageia.org/adm/puppet/",
44     user => "root",
45     creates => "/etc/puppet/manifests/site.pp"
46     }
47    
48 misc 87 file { "extdata":
49     path => "/etc/puppet/extdata",
50     ensure => directory,
51     owner => puppet,
52     group => puppet,
53     mode => 700,
54     recurse => true
55     }
56    
57 misc 9 package {"puppet-server":
58     ensure => "installed"
59     }
60 blino 68
61     package {"task-bs-cluster-main":
62     ensure => "installed"
63     }
64 misc 4 }
65 boklm 3
66 misc 4 # web apps
67     node alamut {
68 boklm 49 # Location: IELO datacenter (marseille)
69     #
70     # TODO:
71     # - bugzilla
72     # - nagios
73     # - api
74     # - mail server
75     # - mailing list server
76     # - wiki
77     # - pastbin
78     # - LDAP slave
79 boklm 52 # - transifex
80     # - SQL server
81 boklm 49 #
82 misc 4 include default_mageia_server
83 misc 31 include bind::bind_master
84 nanardon 56 include postgresql
85 misc 31 bind::zone_master { "mageia.org": }
86     bind::zone_master { "mageia.fr": }
87 misc 44 timezone::timezone { "Europe/Paris": }
88 misc 92
89     include catdap
90 boklm 3 }
91    
92 misc 4 # buildnode
93     node jonund {
94 boklm 49 # Location: IELO datacenter (marseille)
95     #
96 misc 4 include default_mageia_server
97 dmorgan 86 include iurt
98 misc 44 timezone::timezone { "Europe/Paris": }
99 misc 4 }
100 boklm 3
101 misc 4 node ecosse {
102 boklm 49 # Location: IELO datacenter (marseille)
103     #
104 misc 4 include default_mageia_server
105 dmorgan 86 include iurt
106 misc 44 timezone::timezone { "Europe/Paris": }
107 boklm 3 }
108    
109 misc 4
110     # backup server
111     node fiona {
112 boklm 49 # Location: IELO datacenter (marseille)
113     #
114     # TODO:
115     # - buy the server
116     # - install the server in datacenter
117     #
118 misc 4 include default_mageia_server
119     }
120    
121     # gandi-vm
122     node krampouezh {
123 boklm 49 # Location: gandi VM
124     #
125     # TODO:
126     # - secondary MX
127     # - LDAP slave (for external traffic maybe)
128     #
129 misc 4 include default_mageia_server
130 boklm 74 include bind::bind_master
131 misc 75 bind::zone_master { "mageia.org": }
132     bind::zone_master { "mageia.fr": }
133 misc 44 timezone::timezone { "Europe/Paris": }
134 boklm 49 # Other services running on this server :
135     # - meetbot
136 misc 4 }
137    
138     node champagne {
139 boklm 49 # Location: gandi VM
140     #
141     # TODO:
142     # - setup mageia.org web site
143     # - setup blog
144     #
145 misc 4 include default_mageia_server
146 misc 81 include apache::base
147 misc 4 }
148    
149    

  ViewVC Help
Powered by ViewVC 1.1.30