diff options
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/cert.pp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/manifests/cert.pp b/manifests/cert.pp index 13e1c82..c6e8ed4 100644 --- a/manifests/cert.pp +++ b/manifests/cert.pp @@ -45,15 +45,13 @@ define letsencrypt::cert ( warn => true, } - $domains.each |$domain| { - letsencrypt::domain { $domain: - cert_name => $cert_name, - } - } + ensure_resource('letsencrypt::domain', $domains, { + cert_name => $cert_name, + }) if $include_self and ! $cert_name in $domains { - letsencrypt::domain { $cert_name: + ensure_resource('letsencrypt::domain', $cert_name, { cert_name => $cert_name, - } + }) } letsencrypt::renew { $cert_name: |