diff --git a/site-modules/profile/manifests/letsencrypt.pp b/site-modules/profile/manifests/letsencrypt.pp index 6051400b..c6f4a409 100644 --- a/site-modules/profile/manifests/letsencrypt.pp +++ b/site-modules/profile/manifests/letsencrypt.pp @@ -1,29 +1,30 @@ # Base configuration for Let's Encrypt class profile::letsencrypt { include ::profile::letsencrypt::apt_config include ::profile::letsencrypt::gandi_livedns_hook class {'letsencrypt': config => { email => lookup('letsencrypt::account_email'), server => lookup('letsencrypt::server'), } } $certificates = lookup('letsencrypt::certificates', Hash) $certificates.each |$key, $settings| { $domains = $settings['domains'] ::letsencrypt::certonly {$key: domains => $domains, custom_plugin => true, additional_args => [ '--authenticator manual', '--preferred-challenges dns', + '--manual-public-ip-logging-ok', "--manual-auth-hook '${::profile::letsencrypt::gandi_livedns_hook::hook_path} auth'", "--manual-cleanup-hook '${::profile::letsencrypt::gandi_livedns_hook::hook_path} cleanup'", ], } } }