From ce3a65be9947040c4fee00c20987911bbbdd53f4 Mon Sep 17 00:00:00 2001 From: Dieter Provoost Date: Sat, 30 Sep 2017 11:58:35 +0200 Subject: [PATCH] allow cron renew arguments to be configurable Default implementation provides a backward compatible solution and fixes the issue where the "--quiet" argument doesn't exist anymore in Ubuntu 16.04's default installation of letsencrypt. --- tasks/renew-cron.yml | 2 +- vars/Ubuntu-16.04.yml | 1 + vars/default.yml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tasks/renew-cron.yml b/tasks/renew-cron.yml index 7678a7c..469541a 100644 --- a/tasks/renew-cron.yml +++ b/tasks/renew-cron.yml @@ -2,7 +2,7 @@ - name: Add cron job for certbot renewal (if configured). cron: name: Certbot automatic renewal. - job: "{{ certbot_script }} renew --quiet --no-self-upgrade" + job: "{{ certbot_script }} renew {{ certbot_auto_renew_args }}" minute: "{{ certbot_auto_renew_minute }}" hour: "{{ certbot_auto_renew_hour }}" user: "{{ certbot_auto_renew_user }}" diff --git a/vars/Ubuntu-16.04.yml b/vars/Ubuntu-16.04.yml index 90e9138..69db3c1 100644 --- a/vars/Ubuntu-16.04.yml +++ b/vars/Ubuntu-16.04.yml @@ -1 +1,2 @@ certbot_package: letsencrypt +certbot_auto_renew_args: "--no-self-upgrade" diff --git a/vars/default.yml b/vars/default.yml index d88f2dc..4630f8d 100644 --- a/vars/default.yml +++ b/vars/default.yml @@ -1,2 +1,3 @@ --- certbot_package: certbot +certbot_auto_renew_args: "--quiet --no-self-upgrade"