From 528974eb4b1b9316d2d6082771466c42b562c163 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 26 Feb 2024 21:29:10 -0500 Subject: convert mlocate to use a timer instead of a cronjob --- modules/locate/manifests/init.pp | 15 +++++---------- 1 file 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'], } } -- cgit v1.2.3-54-g00ecf