cfdns/roles/manage-records/tasks/main.yml

17 lines
416 B
YAML
Raw Normal View History

2020-08-22 06:45:15 +00:00
---
- name: "create records ({{domain}})"
cloudflare_dns:
zone: "{{ domain }}"
record: "{{ record.name }}"
value: "{{ record.value }}"
type: "{{ record.type }}"
solo: yes
state: present
account_email: "{{ cf_email }}"
account_api_token: "{{ cf_token }}"
loop: "{{ records }}"
loop_control:
loop_var: record
when: (item.state is undefined) or (not item.state == 'absent')