From 6ddabfda41249340610f04344e20fa37ca46ff44 Mon Sep 17 00:00:00 2001 From: HgO Date: Fri, 25 Dec 2020 19:52:24 +0100 Subject: [PATCH] define acme_config variable --- defaults/main.yml | 19 +++++++++++++++++-- tasks/main.yml | 2 +- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 00c280a..fdb0c5b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,7 +1,22 @@ acme_enabled: yes +acme_account_email: acme@example.com acme_domains: - - "{{ umurmur_domain }}" - - "{{ mumble_web_domain }}" + "{{ umurmur_domain }}": + hooks: + - systemctl restart umurmur + "{{ murmur_domain }}": + hooks: + - systemctl reload mumble-server + "{{ mumble_web_domain }}": + hooks: + - systemctl reload nginx +acme_config: + account: + private_key: "{{ acme_accounts_dir }}/acme_account.key" + email: "{{ acme_account_email }}" + directory_url: https://acme-v02.api.letsencrypt.org/directory + challenge_dir: /var/www/acme/.well-known/acme-challenge + domains: "{{ acme_domains }}" mumble_web_enabled: yes mumble_web_domain: "{{ inventory_hostname }}.local" diff --git a/tasks/main.yml b/tasks/main.yml index b9b3bd8..207ba06 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -15,7 +15,7 @@ - name: Install Self-Signed certificates include_tasks: self_signed.yml - loop: "{{ acme_domains | unique }}" + loop: "{{ acme_domains | list }}" loop_control: loop_var: domain_name when: not acme_enabled