aboutsummaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-01-28 18:08:45 -0200
committerSilvio Rhatto <rhatto@riseup.net>2013-01-28 18:08:45 -0200
commite5b5328d7bc837ede9e9b6bf0db6f25370001d61 (patch)
treecd381b223a8f540c25d313931ff1aa4d47db35c6 /manifests
parent021ea7edd7a14a94b8d45dd382ba59af4f310505 (diff)
downloadpuppet-nodo-e5b5328d7bc837ede9e9b6bf0db6f25370001d61.tar.gz
puppet-nodo-e5b5328d7bc837ede9e9b6bf0db6f25370001d61.tar.bz2
Moving some stuff at host and personal classes
Diffstat (limited to 'manifests')
-rw-r--r--manifests/host.pp27
-rw-r--r--manifests/personal.pp6
-rw-r--r--manifests/physical.pp6
3 files changed, 21 insertions, 18 deletions
diff --git a/manifests/host.pp b/manifests/host.pp
index a38ed53..5682aea 100644
--- a/manifests/host.pp
+++ b/manifests/host.pp
@@ -10,33 +10,36 @@ class nodo::host inherits nodo {
monkeysphere_host { "${::hostname}": }
- # Firewall configuration
+ # Firewall
class { 'firewall': }
- # Vserver configuration
- class { 'vserver::host':
- vdirbase => "/var/vservers",
- }
-
- # Monitoring
- if !defined('monitor') {
- class { 'monitor':
- type => 'host',
- use_nagios => hiera('nodo::host::use_nagios', True),
+ # Vserver
+ if $::lsbdistcodename == 'squeeze' {
+ class { 'vserver::host':
+ vdirbase => "/var/vservers",
}
}
- # Time configuration
+ # Time
$ntpdate = hiera('nodo::host::ntpdate', True)
case $ntpdate {
false: { class { 'timezone': } }
default: { class { 'ntpdate': } }
}
+ # Backup
backupninja::sys { "sys":
ensure => present,
}
+ # Monitoring
+ if !defined('monitor') {
+ class { 'monitor':
+ type => 'host',
+ use_nagios => hiera('nodo::host::use_nagios', True),
+ }
+ }
+
# Munin configuration
$munin = hiera('nodo::host::use_munin', True)
if $munin == true {
diff --git a/manifests/personal.pp b/manifests/personal.pp
index ca5370b..f1786e1 100644
--- a/manifests/personal.pp
+++ b/manifests/personal.pp
@@ -16,6 +16,12 @@ class nodo::personal {
use_nagios => hiera('nodo::personal::use_nagios', false),
}
+ # Removable media folder
+ file { [ "/media/usb", "/media/cdrom", "/media/tablet", "/media/phone" ]:
+ ensure => directory,
+ mode => 0755,
+ }
+
# Misc user data
file { "/var/data":
ensure => directory,
diff --git a/manifests/physical.pp b/manifests/physical.pp
index 5f9ffb6..887eb8d 100644
--- a/manifests/physical.pp
+++ b/manifests/physical.pp
@@ -12,12 +12,6 @@ class nodo::physical inherits nodo::host {
}
}
- # Removable media folder
- file { [ "/media/usb", "/media/cdrom", "/media/tablet", "/media/phone" ]:
- ensure => directory,
- mode => 0755,
- }
-
# Entropy key
$ekey_masterkey = hiera('nodo::physical::ekey_masterkey', '')
if $ekey_masterkey != '' {