# Fully capable node able to host other nodes class nodo::host inherits nodo { include initramfs include modprobe include firewire include sysctl include utils::physical include resolver include monkeysphere_nodo class { 'syslog-ng': } # Firewall configuration 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), } } # Time configuration case $ntpdate { false: { include timezone } default: { include ntpdate } } backupninja::sys { "sys": ensure => present, } # Munin configuration munin_node { "$hostname": port => '4900', } }