blob: ede29b6a9c30758423fa3caccf3957e053316b60 [file] [log] [blame]
# Allow custom tags via a define
define datadog_agent::tag(
$tag = $name,
$lookup_fact = false,
){
if $lookup_fact{
$value = getvar($tag)
if is_array($value){
$tags = prefix($value, "${tag}:")
datadog_agent::tag{$tags: }
} else {
if $value {
concat::fragment{ "datadog tag ${tag}:${value}":
target => '/etc/dd-agent/datadog.conf',
content => "${tag}:${value}, ",
order => '03',
}
}
}
} else {
concat::fragment{ "datadog tag ${tag}":
target => '/etc/dd-agent/datadog.conf',
content => "${tag}, ",
order => '03',
}
}
}