diff options
author | Jesse Luehrs <doy@tozt.net> | 2020-07-05 18:47:09 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2020-07-05 18:47:09 -0400 |
commit | 0cf629c60d7fb5a6c41ca29fe5b9fd29183f7361 (patch) | |
tree | c7a234d464498f734b164cfbc957ead146ba30ac /modules/tick/manifests | |
parent | eb502bd9cc88e7390f0763e23e8fda01cbba5da2 (diff) | |
download | puppet-tozt-0cf629c60d7fb5a6c41ca29fe5b9fd29183f7361.tar.gz puppet-tozt-0cf629c60d7fb5a6c41ca29fe5b9fd29183f7361.zip |
add telegraf plugin for duplicati
Diffstat (limited to 'modules/tick/manifests')
-rw-r--r-- | modules/tick/manifests/client/base_plugins.pp | 7 | ||||
-rw-r--r-- | modules/tick/manifests/client/plugin/duplicati.pp | 15 |
2 files changed, 21 insertions, 1 deletions
diff --git a/modules/tick/manifests/client/base_plugins.pp b/modules/tick/manifests/client/base_plugins.pp index 2a4b347..28cd084 100644 --- a/modules/tick/manifests/client/base_plugins.pp +++ b/modules/tick/manifests/client/base_plugins.pp @@ -29,5 +29,10 @@ class tick::client::base_plugins { ]: } - class { "tick::client::plugin::pacman": } + class { + [ + "tick::client::plugin::duplicati", + "tick::client::plugin::pacman", + ]: + } } diff --git a/modules/tick/manifests/client/plugin/duplicati.pp b/modules/tick/manifests/client/plugin/duplicati.pp new file mode 100644 index 0000000..ff7e21b --- /dev/null +++ b/modules/tick/manifests/client/plugin/duplicati.pp @@ -0,0 +1,15 @@ +class tick::client::plugin::duplicati { + file { + "/etc/telegraf/telegraf.d/duplicati.conf": + source => 'puppet:///modules/tick/plugins/duplicati.conf', + require => [ + File["/etc/telegraf/telegraf.d"], + File["/etc/telegraf/plugins/duplicati"], + ], + notify => Service["telegraf"]; + "/etc/telegraf/plugins/duplicati": + source => 'puppet:///modules/tick/plugins/duplicati', + mode => '0755', + require => File['/etc/telegraf/plugins']; + } +} |