- Add dynamic inventory for hetzner dns
plugin: markuman.hetzner_dns.inventory
zone_name: osuv.de
filters:
type:
- A
- CNAME
ansible-inventory -i osuv.hetzner_dns.yml --list
- fetch only requested
zone_name
- improve integrationtests (easier to run against custom domains)
- fix bug.
purge: yes
removes not all existing records
- fix bug. even with
purge: yes
, it was always handled aspurge: no
and was always appending values.
- minor change (documentation update).
- add support to add/delete muliple DNS records for one Name
- new paramter
purge
with alias parameterreplace
,overwrite
andsolo
to be compatible with other ansible dns modules.
- new paramter
- Grafeful error handling
- full
--diff
support
- keep past record informations (Better Check Mode and Diff Support #1)
check_mode
support also for_info
modules (Better Check Mode and Diff Support #1)- Add GPL3+ License
Set default TTL to 300 to detect dns changes correctly. When a record was set manually without setting a TTL, the API does not response a TTL value.