--- - name: "manage records for ({{ domain }})" cloudflare_dns: zone: "{{ domain }}" record: "{{ record.name }}" value: "{{ record.value }}" type: "{{ record.type }}" solo: "{{ 'yes' if record.state in ['present'] | default(false) else omit }}" state: "{{ record.state }}" # don't assume / set a default, require explicit instruction account_email: "{{ cf_email }}" account_api_token: "{{ cf_token }}" loop: "{{ records }}" loop_control: loop_var: record