Build Windows Templates in RHV

This commit is contained in:
2021-05-03 13:47:44 -04:00
parent 595021d449
commit 28c9375b0d
290 changed files with 10931 additions and 159 deletions

View File

@@ -0,0 +1,27 @@
---
- name: Creating challenge DNS entries for domains {{ ', '.join(acme_certificate_domains) }} via NS1 DNS
ns1_record:
apiKey: "{{ acme_certificate_ns1_secret_key }}"
name: "{{ item.key }}"
zone: "{{ item.key | regex_replace('^(?:.*\\.|)([^.]+\\.[^.]+)$', '\\1') }}"
state: present
type: TXT
answers:
- answer:
- "{{ item.value[0] }}"
meta:
up: true
delegate_to: localhost
when: "'_acme-challenge' in item.key"
run_once: true
with_dict: "{{ acme_certificate_INTERNAL_challenge.challenge_data_dns }}"
- name: Check if DNS changes propagated at dns1.p01.nsone.net with 10-seconds intervals
command: "dig TXT {{ item.key }} +short @dns1.p01.nsone.net"
register: dig
until: "item.value[0] in dig.stdout"
with_dict: "{{ acme_certificate_INTERNAL_challenge.challenge_data_dns }}"
retries: 6
delay: 10
changed_when: false
ignore_errors: yes