summaryrefslogtreecommitdiff
path: root/roles/apache_server/tasks/main.yml
diff options
context:
space:
mode:
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 }}"