summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-02-26 21:29:10 -0500
committerJesse Luehrs <doy@tozt.net>2024-02-26 21:29:10 -0500
commit528974eb4b1b9316d2d6082771466c42b562c163 (patch)
tree0e283d987853fa7758d6ad44ddc695899b034450
parent1676481c10f9e477169c47a3a333a033a60b34d3 (diff)
downloadpuppet-tozt-528974eb4b1b9316d2d6082771466c42b562c163.tar.gz
puppet-tozt-528974eb4b1b9316d2d6082771466c42b562c163.zip
convert mlocate to use a timer instead of a cronjob
-rw-r--r--modules/locate/manifests/init.pp15
1 files changed, 5 insertions, 10 deletions
diff --git a/modules/locate/manifests/init.pp b/modules/locate/manifests/init.pp
index af5b5a7..6a49611 100644
--- a/modules/locate/manifests/init.pp
+++ b/modules/locate/manifests/init.pp
@@ -7,17 +7,12 @@ class locate {
cron::job { "updatedb":
frequency => "daily",
- source => 'puppet:///modules/locate/updatedb',
- require => Package['mlocate'];
+ ensure => absent;
}
- exec { "initial updatedb run":
- command => "/etc/cron.daily/updatedb",
- creates => "/var/lib/mlocate/mlocate.db",
- require => [
- File["/etc/cron.daily/updatedb"],
- Package['mlocate'],
- Class['godwrap'],
- ]
+ service { "updatedb.timer":
+ ensure => running,
+ enable => true,
+ require => Package['mlocate'],
}
}