summaryrefslogtreecommitdiff
path: root/roles/apache_server/tasks/main.yml
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-06-19 15:34:36 +0300
committerLars Wirzenius <liw@liw.fi>2018-06-19 15:34:36 +0300
commit272c174a5a4718ce6cdae4e620f2d07f99d4772c (patch)
treed3b38677ae83f5f035cbfc730ac9e1fac9f4faef /roles/apache_server/tasks/main.yml
parentbe4a3d1b5d8c91ba95060658a276de4a8e9af2e2 (diff)
downloaddebian-ansible-272c174a5a4718ce6cdae4e620f2d07f99d4772c.tar.gz
Change: support static website aliases for letsenrypt
Diffstat (limited to 'roles/apache_server/tasks/main.yml')
-rw-r--r--roles/apache_server/tasks/main.yml9
1 files changed, 5 insertions, 4 deletions
diff --git a/roles/apache_server/tasks/main.yml b/roles/apache_server/tasks/main.yml
index 79b5054..5f9c39f 100644
--- a/roles/apache_server/tasks/main.yml
+++ b/roles/apache_server/tasks/main.yml
@@ -12,16 +12,17 @@
when: letsencrypt
- name: "empty list of domains for Let's Encrypt"
- shell: rm -f /etc/letsencrypt/static_sites/*
+ file:
+ path: /etc/letsencrypt/static_sites.list
+ state: absent
- name: "create list of domains for static sites to get Let's Encrypt certs for"
shell: |
- listdir="/etc/letsencrypt/static_sites"
+ list="/etc/letsencrypt/static_sites.list"
wellknown="/srv/letsencrypt"
- mkdir -p "$listdir" "$wellknown"
if [ "{{ item.letsencrypt|default(false) }}" = True ]
then
- touch "$listdir/{{ item.domain }}"
+ echo "{{ item.domain }} {{ item.alias|default('') }}" >> "$list"
mkdir -p "$wellknown/{{ item.domain }}"
fi
with_items: "{{ static_sites }}"