blob: e7b0a5b6523b0690f94b633c4296f1627fb7d4b3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class tick::client::plugin::tarsnap {
file {
"/etc/telegraf/telegraf.d/tarsnap.conf":
source => 'puppet:///modules/tick/plugins/tarsnap.conf',
require => [
File["/etc/telegraf/telegraf.d"],
File["/etc/telegraf/plugins/tarsnap"],
],
notify => Service["telegraf"];
"/etc/telegraf/plugins/tarsnap":
source => 'puppet:///modules/tick/plugins/tarsnap',
mode => '0755',
require => File['/etc/telegraf/plugins'];
"/etc/sudoers.d/telegraf-tarsnap":
source => 'puppet:///modules/tick/plugins/tarsnap.sudoers',
require => Package['sudo'];
}
}
|