# Sets up timers for automatically renewing certificates # @param provider # How the renewal should be managed. # @api private class letsencrypt::renew::setup ( Letsencrypt::Renewal_provider $provider = $letsencrypt::renewal_provider, ) { include "::letsencrypt::renew::${provider}::setup" # also used by letsencrypt::cert $renew_script = "${letsencrypt::config_dir}/renew_cert" file { $renew_script: source => "puppet:///modules/${module_name}/run_certbot.py", mode => '0555', } }