diff options
author | Jerome Charaoui <jcharaoui@cmaisonneuve.qc.ca> | 2009-12-02 15:31:08 -0500 |
---|---|---|
committer | Jerome Charaoui <jcharaoui@cmaisonneuve.qc.ca> | 2009-12-02 15:31:08 -0500 |
commit | 0bcac1357115fe9b03ec884632d46c93efb317d9 (patch) | |
tree | c87474ff831938e7f191d40f665184cfef912e12 /manifests/host.pp | |
parent | 3c15393af5c8fb0c7d66ece27a70b86709f1af82 (diff) |
remove host wrapper, instead define using native type in target, and create a target::nat subclass
Diffstat (limited to 'manifests/host.pp')
-rw-r--r-- | manifests/host.pp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/manifests/host.pp b/manifests/host.pp deleted file mode 100644 index 8814738..0000000 --- a/manifests/host.pp +++ /dev/null @@ -1,37 +0,0 @@ -define nagios::host( - $ensure = present, - $ip = $fqdn, - $nagios_alias = $hostname, - $check_command = 'check-host-alive', - $max_check_attempts = 4, - $notification_interval = 120, - $notification_period = '24x7', - $notification_options = 'd,r', - $use = 'generic-host', - $nagios_contact_groups_in = $nagios_contact_groups, - $parents = 'localhost' ) -{ - $real_nagios_contact_groups = $nagios_contact_groups_in ? { - '' => 'admins', - default => $nagios_contact_groups_in - } - $real_nagios_parents = $parents ? { - '' => 'localhost', - default => $parents - } - - @@nagios_host { $name: - ensure => $ensure, - address => $ip, - alias => $nagios_alias, - check_command => $check_command, - max_check_attempts => $max_check_attempts, - notification_interval => $notification_interval, - notification_period => $notification_period, - notification_options => $notification_options, - parents => $real_nagios_parents, - contact_groups => $real_nagios_contact_groups, - use => $use, - notify => Service[nagios], - } -} |