permit external volumes
This commit is contained in:
parent
36fcf99f90
commit
58ca510e89
1 changed files with 4 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
|||
require stdlib
|
||||
require concat
|
||||
|
||||
class eid::telegraf(String $version = "stable") {
|
||||
class eid::telegraf(String $version = "stable", Array $volumes = []) {
|
||||
$influxdb2_token = hiera("influxdb2_token","NOT_SET_IN_HIERA");
|
||||
$influxdb2_org = hiera("influxdb2_org","NOT_SET_IN_HIERA");
|
||||
$influxdb2_bucket = hiera("influxdb2_bucket","NOT_SET_IN_HIERA");
|
||||
|
@ -20,10 +20,12 @@ class eid::telegraf(String $version = "stable") {
|
|||
}
|
||||
}
|
||||
|
||||
$_volumes = flatten(["/dev/log:/dev/log","/var/log:/var/log","/etc/telegraf:/etc/telegraf"],$volumes)
|
||||
|
||||
sunet::docker_run {"telegraf":
|
||||
image => "docker.sunet.se/eduid/telegraf",
|
||||
imagetag => $version,
|
||||
volumes => ["/dev/log:/dev/log","/var/log:/var/log","/etc/telegraf:/etc/telegraf"],
|
||||
volumes => $_volumes,
|
||||
env => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue