albanpeignier / tryphon-puppet

Puppet configuration for Tryphon servers

This URL has Read+Write access

tryphon-puppet / manifests / nodes.pp
100644 34 lines (24 sloc) 0.595 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
node 'sandbox' {
  include base-server
 
  line { allow_host_for_sandbox:
    file => "/etc/munin/munin-node.conf",
    line => "allow ^172\\.20\\.0\\.1$",
    require => Package["munin-node"]
  }
 
  # include mail-server
}
 
node 'admin.dbx.tryphon.priv' {
  include puppet::puppetmaster::local
 
  include base-server
}
 
node 'mail.dbx.tryphon.priv' {
  include mail-server
}
 
node 'potamus.tryphon.org' {
  include base-server
 
  $ntp_servers = ["ntp1.dedibox.fr","ntp2.dedibox.fr"]
  include ntp
 
  include shorewall
 
  include xen::local
  xen::local::domain { 'mail': ip => '172.20.10.3' }
}