if !defined('monitor') {
class { 'monitor':
type => 'host',
- use_nagios => extlookup('host_use_nagios'),
+ use_nagios => hiera('host_use_nagios', true),
}
}
}
class { 'apt':
- include_src => extlookup('apt_include_src'),
- use_next_release => extlookup('apt_use_next_release'),
+ include_src => hiera('apt_include_src', false),
+ use_next_release => hiera('apt_use_next_release', false),
}
include apt::unattended_upgrades
# Monitoring
class { 'monitor':
type => 'personal',
- use_nagios => extlookup('personal_use_nagios'),
+ use_nagios => hiera('personal_use_nagios', false),
}
# Currently tor management just works for debian
destination => '$FW',
proto => '-',
destinationport => '-',
- ratelimit => extlookup("firewall_ssl_ratelimit", '-'),
+ ratelimit => hiera("firewall_ssl_ratelimit", '-'),
order => 103,
}
class monitor(
$type = 'vserver',
$use_nagios = true,
- $use_fqdn = extlookup('use_nagios_fqdn')
+ $use_fqdn = hiera('use_nagios_fqdn', false)
) {
if $use_nagios != false {
# Nagios configuration
class { 'monitor':
type => 'vserver',
- use_nagios => extlookup('vserver_use_nagios'),
+ use_nagios => hiera('vserver_use_nagios', false),
}
}
}