-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ipa_dnszone: add PTR synchronization support for dnszones #3374
ipa_dnszone: add PTR synchronization support for dnszones #3374
Conversation
First time contributor. Feedback greatly appreciated here. :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your contribution! Here are some first comments.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@ahambrick ping, are you still working on this? needs_info |
Hey @felixfontein Yeah - I'm still tracking this on the side. I'll review my commits and remind myself where things stand. |
This comment has been minimized.
This comment has been minimized.
@felixfontein |
@ahambrick to me it looks like itens is a typo and should always have been items. Also a search for 'itens' on the web didn't indicate this is a special term I'm not aware of. So I'd tend to use |
@felixfontein Thanks for the input - changes made/tested. Hoping this can maybe make 4.3.0? |
@ahambrick 4.3.0 sounds good (I also suggested that in https://github.com/ansible-collections/community.general/pull/3374/files#r715330667). Could you please look at the remaining open suggestions? |
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
@justchris1 can you also take a look? I think it looks good, but I don't use IPA and this module :) |
LGTM. shipit |
Backport to stable-4: 💚 backport PR created✅ Backport PR branch: Backported as #3950 🤖 @patchback |
* Add PTR synchronization support for dnszones * Add changelog fragment * Update changelogs/fragments/3374-add-ipa-ptr-sync-support.yml Update to reflect proper module name. Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/ipa/ipa_dnszone.py Add period. Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/ipa/ipa_dnszone.py Remove requires comment. Co-authored-by: Felix Fontein <felix@fontein.de> * Change type to boolean in following with API docs * Tested with needed changes made. * Fix documentation to max implementation * Check for specific params; allow for modifications if needed * Add PTR synchronization support for dnszones * Add changelog fragment * Update changelogs/fragments/3374-add-ipa-ptr-sync-support.yml Update to reflect proper module name. Co-authored-by: Felix Fontein <felix@fontein.de> * Remove trailing whitespace * Make use of full search and compare params * Fix formatting errors * Move the change flag outside of module check * Fix itens typo to items * Update dynamicupdate to a boolean * Remove unnecessary flags and options * Minor comment changes * Update changelogs/fragments/3374-add-ipa-ptr-sync-support.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/ipa/ipa_dnszone.py Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Anne-Marie Lee <alee@datainterfuse.com> Co-authored-by: Felix Fontein <felix@fontein.de> (cherry picked from commit 84e45c2)
@ahambrick thanks for implementing this! |
) * Add PTR synchronization support for dnszones * Add changelog fragment * Update changelogs/fragments/3374-add-ipa-ptr-sync-support.yml Update to reflect proper module name. Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/ipa/ipa_dnszone.py Add period. Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/ipa/ipa_dnszone.py Remove requires comment. Co-authored-by: Felix Fontein <felix@fontein.de> * Change type to boolean in following with API docs * Tested with needed changes made. * Fix documentation to max implementation * Check for specific params; allow for modifications if needed * Add PTR synchronization support for dnszones * Add changelog fragment * Update changelogs/fragments/3374-add-ipa-ptr-sync-support.yml Update to reflect proper module name. Co-authored-by: Felix Fontein <felix@fontein.de> * Remove trailing whitespace * Make use of full search and compare params * Fix formatting errors * Move the change flag outside of module check * Fix itens typo to items * Update dynamicupdate to a boolean * Remove unnecessary flags and options * Minor comment changes * Update changelogs/fragments/3374-add-ipa-ptr-sync-support.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/ipa/ipa_dnszone.py Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Anne-Marie Lee <alee@datainterfuse.com> Co-authored-by: Felix Fontein <felix@fontein.de> (cherry picked from commit 84e45c2) Co-authored-by: Annie Lee <hambriak@gmail.com>
SUMMARY
Fixes #1687
ISSUE TYPE
COMPONENT NAME
IPA
ADDITIONAL INFORMATION
Allows support for the
idnsallowsyncptr
in the IPA REST API: