Defined Type: omd::host
- Defined in:
- manifests/host.pp
Overview
Define: omd::host
This define expots a host to an omd::site. The host ist placed in the given wato folder and takes the listed tags.
Parameters
- folder
-
Folder in which the hosts are collected (must be created with omd::site) defaults to collected_hosts
- tags
-
List of additional tags for the host in Check_MK/wato. The hosts alwas get the ‘puppet_generated’ tag. defaults to []
- cluster_member
-
Is this host member of a cluster definition in this folder? defaults to false
Examples
omd::host { ‘site_name’:
folder => 'myhosts',
tags => ['tag1', 'tag2'],
}
Authors
Frederik Wagner <wagner@wagit.de>
Copyright
Copyright 2014 Frederik Wagner
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'manifests/host.pp', line 37
define omd::host (
$folder = 'collected_hosts',
$tags = [],
$cluster_member = false,
) {
validate_re($name, '^\w+$')
# folder/tags are validated in subclass omd::client::export
include 'omd::client'
@@omd::host::export{ "${name} - ${::fqdn}":
folder => $folder,
tags => $tags,
cluster_member => $cluster_member,
tag => "omd_host_site_${name}_folder_${folder}",
}
}
|