Sys-dns-cloudflare-records Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Generic role to manage Cloudflare DNS records (A/AAAA, CNAME, MX, TXT, SRV) in a data-driven way.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
galaxy_tags: [‘cloudflare’, ‘dns’, ‘records’, ‘mail’, ‘automation’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
logo: {‘class’: ‘fa-solid fa-cloud’}
run_after: []
README¶
🌐 Cloudflare DNS Records¶
Description¶
Overview¶
This role wraps community.general.cloudflare_dns and applies records
from a single structured variable (cloudflare_records). It supports
async operations and can be used to provision all required records for a
service in one task.
Features¶
Data-driven input for multiple record types
Supports A/AAAA, CNAME, MX, TXT, SRV
Optional async execution
Minimal logging of secrets