From 28827db5d9d9940bf5767ca7226599c35b60ae23 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Thu, 2 Apr 2020 11:50:24 +0200 Subject: [PATCH] Improve challenge docs for acme_certificate. (#11) --- plugins/modules/acme_certificate.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/plugins/modules/acme_certificate.py b/plugins/modules/acme_certificate.py index 35ced19e..c5103ed3 100644 --- a/plugins/modules/acme_certificate.py +++ b/plugins/modules/acme_certificate.py @@ -291,7 +291,15 @@ EXAMPLES = r''' # - copy: # dest: /var/www/html/{{ sample_com_challenge['challenge_data']['sample.com']['http-01']['resource'] }} # content: "{{ sample_com_challenge['challenge_data']['sample.com']['http-01']['resource_value'] }}" -# when: sample_com_challenge is changed +# when: sample_com_challenge is changed and 'sample.com' in sample_com_challenge['challenge_data'] +# +# Alternative way: +# +# - copy: +# dest: /var/www/{{ item.key }}/{{ item.value['http-01']['resource'] }} +# content: "{{ item.value['http-01']['resource_value'] }}" +# loop: "{{ sample_com_challenge.challenge_data | dictsort }}" +# when: sample_com_challenge is changed - name: Let the challenge be validated and retrieve the cert and intermediate certificate community.crypto.acme_certificate: @@ -328,7 +336,7 @@ EXAMPLES = r''' # wait: yes # # Note: route53 requires TXT entries to be enclosed in quotes # value: "{{ sample_com_challenge.challenge_data['sample.com']['dns-01'].resource_value | regex_replace('^(.*)$', '\"\\1\"') }}" -# when: sample_com_challenge is changed +# when: sample_com_challenge is changed and 'sample.com' in sample_com_challenge.challenge_data # # Alternative way: #