From 44bdf71f6262ab8923d5b78097a05b669275acf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Sat, 14 Jan 2023 23:27:34 +0100 Subject: Exec require files. --- manifests/cert.pp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'manifests') diff --git a/manifests/cert.pp b/manifests/cert.pp index c6e8ed4..9a34725 100644 --- a/manifests/cert.pp +++ b/manifests/cert.pp @@ -64,13 +64,21 @@ define letsencrypt::cert ( exec { "letsencrypt - get initial ${cert_name}": creates => "${letsencrypt::cert_dir}/${cert_name}", command => [$letsencrypt::renew::setup::renew_script, $cert_name], - require => File[$letsencrypt::renew::setup::renew_script], + require => [ + Concat[$domain_file], + File[$conf_file], + File[$letsencrypt::renew::setup::renew_script], + ], } exec { "letsencrypt - refresh ${cert_name}": command => [$letsencrypt::renew::setup::renew_script, $cert_name], subscribe => [File[$conf_file], Concat[$domain_file]], refreshonly => true, - require => File[$letsencrypt::renew::setup::renew_script], + require => [ + Concat[$domain_file], + File[$conf_file], + File[$letsencrypt::renew::setup::renew_script], + ], } } -- cgit v1.2.3