Use json for serializing domain list

pull/50/head
Yoan Tournade 7 years ago
parent 45005e9bc2
commit 7c5a41c8d9
No known key found for this signature in database
GPG Key ID: C6A3FAA68AE36EB4
  1. 6
      tasks/create-cert-standalone.yml
  2. 4
      tasks/test-cert-exists.yml

@ -15,10 +15,10 @@
- name: Persist domain list to /etc/letsencrypt/domains-{{ cert_item.domains | first }}. - name: Persist domain list to /etc/letsencrypt/domains-{{ cert_item.domains | first }}.
copy: copy:
dest: /etc/letsencrypt/domains-{{ cert_item.domains | first }} dest: /etc/letsencrypt/domains-{{ cert_item.domains | first }}.json
# Add a space here because of https://github.com/ansible/ansible/issues/6077 # Add a space here because of https://github.com/ansible/ansible/issues/6077
content: " {{ cert_item.domains }}\n" content: " {{ cert_item.domains | to_json }}\n"
# when: not letsencrypt_cert_exists.stat.exists or letsencrypt_cert_updated when: not letsencrypt_cert_exists.stat.exists or letsencrypt_cert_updated
- name: Start services after cert has been generated. - name: Start services after cert has been generated.
service: service:

@ -6,8 +6,8 @@
- name: Check if certificate domain list has changed. - name: Check if certificate domain list has changed.
lineinfile: lineinfile:
path: /etc/letsencrypt/domains-{{ cert_item.domains | first }} path: /etc/letsencrypt/domains-{{ cert_item.domains | first }}.json
line: " {{ cert_item.domains }}" line: " {{ cert_item.domains | to_json }}"
state: present state: present
create: yes create: yes
check_mode: yes check_mode: yes

Loading…
Cancel
Save