From 7c5a41c8d9924db0da1a1f66c0217704e01d711d Mon Sep 17 00:00:00 2001 From: Yoan Tournade Date: Fri, 16 Feb 2018 00:47:38 +0100 Subject: [PATCH] Use json for serializing domain list --- tasks/create-cert-standalone.yml | 6 +++--- tasks/test-cert-exists.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tasks/create-cert-standalone.yml b/tasks/create-cert-standalone.yml index 6c7f501..2fa8664 100644 --- a/tasks/create-cert-standalone.yml +++ b/tasks/create-cert-standalone.yml @@ -15,10 +15,10 @@ - name: Persist domain list to /etc/letsencrypt/domains-{{ cert_item.domains | first }}. 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 - content: " {{ cert_item.domains }}\n" - # when: not letsencrypt_cert_exists.stat.exists or letsencrypt_cert_updated + content: " {{ cert_item.domains | to_json }}\n" + when: not letsencrypt_cert_exists.stat.exists or letsencrypt_cert_updated - name: Start services after cert has been generated. service: diff --git a/tasks/test-cert-exists.yml b/tasks/test-cert-exists.yml index 4b571d6..7090c02 100644 --- a/tasks/test-cert-exists.yml +++ b/tasks/test-cert-exists.yml @@ -6,8 +6,8 @@ - name: Check if certificate domain list has changed. lineinfile: - path: /etc/letsencrypt/domains-{{ cert_item.domains | first }} - line: " {{ cert_item.domains }}" + path: /etc/letsencrypt/domains-{{ cert_item.domains | first }}.json + line: " {{ cert_item.domains | to_json }}" state: present create: yes check_mode: yes