mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-21 19:29:05 +00:00
* ipa_dnsrecord: add solo parameter for append-without-replace semantics Fixes #682 Adds O(solo) boolean parameter (default true, preserving current replace behaviour) consistent with other DNS modules such as community.general.dnsimple. When solo=false, only values not already present in IPA are added, leaving existing values untouched. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * ipa_dnsrecord: rename solo parameter to exclusive Rename O(solo) to O(exclusive) following reviewer feedback. 'exclusive' is the established Ansible convention for this semantic (e.g. community.general.ini_file), while 'solo' implies single-value DNS records. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * ipa_dnsrecord: fix changelog fragment symbol markup Use double backticks per RST convention in changelog fragments, not the O() macro (which is for module docstrings). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * Update plugins/modules/ipa_dnsrecord.py Co-authored-by: Felix Fontein <felix@fontein.de> * ipa_dnsrecord: implement exclusive semantics for state=absent - exclusive=true + state=absent: remove all existing values of that record type and name, ignoring the specified record_value(s) - exclusive=false + state=absent: remove only the specified values that actually exist in IPA, preserving all others Also updates the exclusive parameter documentation to cover both state=present and state=absent behaviour. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Co-authored-by: Felix Fontein <felix@fontein.de> |
||
|---|---|---|
| .. | ||
| action | ||
| become | ||
| cache | ||
| callback | ||
| connection | ||
| doc_fragments | ||
| filter | ||
| inventory | ||
| lookup | ||
| module_utils | ||
| modules | ||
| plugin_utils | ||
| test | ||