mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-05-01 03:28:39 +02:00
15 lines
442 B
YAML
15 lines
442 B
YAML
---
|
|
- name: "Ensure all CAA records are present"
|
|
community.general.cloudflare_dns:
|
|
api_token: "{{ certbot_dns_api_token }}"
|
|
zone: "{{ item.0 }}"
|
|
record: "@"
|
|
type: CAA
|
|
flag: 0
|
|
tag: "{{ item.1.tag }}"
|
|
value: "{{ item.1.value }}"
|
|
ttl: 1
|
|
state: present
|
|
loop: "{{ base_sld_domains | product(caa_entries) | list }}"
|
|
loop_control:
|
|
label: "{{ item.0 }} → {{ item.1.tag }}" |