# 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 $vserver_vdirbase = "/var/vservers" include vserver::host # 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', } }