From 750597f8fd20c8cd30cafda6a05d9e31b9fcc269 Mon Sep 17 00:00:00 2001 From: vincent Date: Sun, 15 Sep 2019 15:46:15 +0200 Subject: [PATCH] add posibility to set a cert name --- defaults/main.yml | 3 ++- tasks/create-cert-standalone.yml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 7002b26..ba9c854 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -10,6 +10,7 @@ certbot_auto_renew_options: "--quiet --no-self-upgrade" certbot_create_if_missing: false certbot_create_method: standalone certbot_admin_email: email@example.com +certbot_cert_name: "" certbot_certs: [] # - email: janedoe@example.com # domains: @@ -19,7 +20,7 @@ certbot_certs: [] # - example3.com certbot_create_command: >- {{ certbot_script }} certonly --standalone --noninteractive --agree-tos - --email {{ cert_item.email | default(certbot_admin_email) }} + {% if certbot_cert_name %} --cert-name {{certbot_cert_name}} {%endif%} --email {{ cert_item.email | default(certbot_admin_email) }} -d {{ cert_item.domains | join(',') }} certbot_create_standalone_stop_services: diff --git a/tasks/create-cert-standalone.yml b/tasks/create-cert-standalone.yml index 6f25b8a..9f67890 100644 --- a/tasks/create-cert-standalone.yml +++ b/tasks/create-cert-standalone.yml @@ -1,7 +1,7 @@ --- - name: Check if certificate already exists. stat: - path: /etc/letsencrypt/live/{{ cert_item.domains | first | replace('*.', '') }}/cert.pem + path: /etc/letsencrypt/live/{% if certbot_cert_name %}{{certbot_cert_name}}{% else %}{{ cert_item.domains | first | replace('*.', '') }}{% endif %}/cert.pem register: letsencrypt_cert - name: Stop services to allow certbot to generate a cert.