@installdoc/ansible-gas-station
Version:
An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤
10 lines (9 loc) • 353 B
YAML
# @action Ensures A records are configured on CloudFlare
# Creates/updates A records on CloudFlare DNS
- name: Configure CloudFlare A records
include_tasks: a-record.yml
loop: "{{ apps | map('extract', hosts) | list | selectattr('dns_record', 'defined') | list }}"
when:
- cloudflare_email is defined
- cloudflare_api_token is defined