From 83d1d12a9da5b8fbe8bf8a1ce556d8d7ee09cf50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= <hugo@lysator.liu.se> Date: Mon, 11 Apr 2022 15:58:18 +0200 Subject: [PATCH] Stop using non-existant module profiles::letsencrypt. --- manifests/init.pp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 073b67e..dac1976 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -63,9 +63,16 @@ class studieinfo { } } - class { '::profiles::letsencrypt': - certname => $::fqdn, - provider => 'nginx', + ensure_packages(['python3-certbot-apache']) + + letsencrypt::certonly { $::fqdn: + domains => $::fqdn, + manage_cron => true, + cron_hour => [1, 13], + cron_minute => 56, + plugin => 'nginx', + additional_args => [ '--quiet', ], + post_hook_command => [ 'systemctl restart nginx.service', ], } class { '::nginx': -- GitLab