summaryrefslogtreecommitdiff
path: root/modules/profiles/manifests/puppetboard.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/profiles/manifests/puppetboard.pp')
-rw-r--r--modules/profiles/manifests/puppetboard.pp15
1 files changed, 3 insertions, 12 deletions
diff --git a/modules/profiles/manifests/puppetboard.pp b/modules/profiles/manifests/puppetboard.pp
index b5f6b1f..d477632 100644
--- a/modules/profiles/manifests/puppetboard.pp
+++ b/modules/profiles/manifests/puppetboard.pp
@@ -32,20 +32,11 @@ class profiles::puppetboard {
offline_mode => true,
}
- include ::letsencrypt
-
- ensure_packages(['python3-certbot-apache'])
-
- $certname = lookup('certname')
- letsencrypt::certonly { $certname:
- ensure => present,
- domains => [ $::fqdn, ],
- manage_cron => true,
- plugin => 'apache',
- additional_args => ['--quiet'],
- post_hook_commands => ['systemctl restart apache2'],
+ class { '::profiles::letsencrypt':
+ provider => apache,
}
+ $certname = lookup('certname')
class { 'puppetboard::apache::vhost':
vhost_name => $::fqdn,
port => 443,