---
# @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
