diff options
-rw-r--r-- | modules/locate/manifests/init.pp | 1 | ||||
-rw-r--r-- | modules/tick/manifests/server/influxdb.pp | 9 | ||||
-rw-r--r-- | modules/tozt/manifests/backups.pp | 1 |
3 files changed, 8 insertions, 3 deletions
diff --git a/modules/locate/manifests/init.pp b/modules/locate/manifests/init.pp index 12d0d5b..0be218e 100644 --- a/modules/locate/manifests/init.pp +++ b/modules/locate/manifests/init.pp @@ -15,6 +15,7 @@ class locate { require => [ File["/etc/cron.daily/updatedb"], Package['mlocate'], + Package['godwrap'], ] } } diff --git a/modules/tick/manifests/server/influxdb.pp b/modules/tick/manifests/server/influxdb.pp index 66ba164..69f6923 100644 --- a/modules/tick/manifests/server/influxdb.pp +++ b/modules/tick/manifests/server/influxdb.pp @@ -4,14 +4,17 @@ class tick::server::influxdb { } file { + "/etc/influxdb": + ensure => directory; "/etc/influxdb/influxdb.conf": source => "puppet:///modules/tick/influxdb.conf", - require => Package['influxdb'], + require => [ + Package['influxdb'], + File["/etc/influxdb"], + ], notify => Service['influxdb']; "/media/persistent/influxdb": ensure => directory, - owner => "influxdb", - group => "influxdb", require => Package['influxdb']; } diff --git a/modules/tozt/manifests/backups.pp b/modules/tozt/manifests/backups.pp index 44908e6..76b98f3 100644 --- a/modules/tozt/manifests/backups.pp +++ b/modules/tozt/manifests/backups.pp @@ -1,5 +1,6 @@ class tozt::backups { class { 'borgmatic': extra_paths => ['/media/persistent'], + require => Class["base::vpn"]; } } |