diff --git a/manifests/dehydrated/client_define.pp b/manifests/dehydrated/client_define.pp index 38696df4e..8e8c48640 100644 --- a/manifests/dehydrated/client_define.pp +++ b/manifests/dehydrated/client_define.pp @@ -52,10 +52,11 @@ minute => fqdn_rand(60), } } else { + $minute_random = String(fqdn_rand(60)) ensure_resource('sunet::scriptherder::cronjob', "dehydrated_fetch_${server}", { cmd => "sh -c 'ssh -Ti \$HOME/.ssh/id_${_ssh_id} root@${server} | /bin/tar xvf - -C /etc/dehydrated/certs && /usr/bin/le-ssl-compat.sh'", user => $user, - minute => '*/20', + minute => $minute_random, ok_criteria => ['exit_status=0', 'max_age=2h'], warn_criteria => ['exit_status=0', 'max_age=96h'], })