diff --git a/manifests/certbot/config.pp b/manifests/certbot/config.pp index f744277..fa706b1 100644 --- a/manifests/certbot/config.pp +++ b/manifests/certbot/config.pp @@ -30,6 +30,25 @@ class cd_nagios::certbot::config ( require cd_certbot + # ensure there is no forward vhost file + + exec { 'remove_forward_vhost': + command => "rm -Rf ${ng_forward_conf}", + creates => '/etc/httpd/conf.d/.cert_created', + } + + exec { 'remove_nagios_conf': + command => "rm -Rf ${ng_nagios_conf}", + creates => '/etc/httpd/conf.d/.cert_created', + require => Exec['remove_forward_vhost'], + } + + exec { 'remove_index_html': + command => "rm -Rf ${ng_index_html_file}", + creates => '/etc/httpd/conf.d/.cert_created', + require => Exec['remove_nagios_conf'], + } + # create cert exec { 'create_cert':