class monitor( $type = 'vserver', $use_nagios = hiera('nodo::monitor::use_nagios', True), $use_fqdn = hiera('nodo::monitor::use_nagios_fqdn', false) ) { if $use_nagios != false { if $type == 'vserver' { include nagios::target::fqdn nagios::service::ping { "${::fqdn}": } } if $type == 'host' or $type == 'personal' { if $use_fqdn == true { include nagios::target::fqdn } else { include nagios::target } nagios::service::ping { "${::fqdn}": } } } }