-
Notifications
You must be signed in to change notification settings - Fork 231
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
New idp management module #1105
Conversation
4684dcb
to
5dc1dc6
Compare
e2b590a
to
8a8a26a
Compare
a434677
to
212e290
Compare
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.
Thank you very much for this PR!
I see minor issues in the code, but I had some issues trying to understand the documentation. It seems we should help users with something about setting up the providers we use as example.
I know we should to explain every IdP endpoint out there, but at least make clear how the ones in the examples have to be used would make things a bit easier.
84fe006
to
6cc2887
Compare
utils/ansible-freeipa.spec.in
Outdated
@@ -48,7 +48,9 @@ Features | |||
- Modules for hbacsvcgroup management | |||
- Modules for host management | |||
- Modules for hostgroup management | |||
- Modules for idoverridegroup management |
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.
Should this be part of this PR?
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.
Code looks good to me, but something weird happened to the commit message.
Please, take a look at it.
6cc2887
to
434c493
Compare
434c493
to
2d079c8
Compare
There is a new idp management module placed in the plugins folder: plugins/modules/ipaidp.py The idp module allows to ensure presence or absence of external Identity Providers. Here is the documentation for the module: README-idp.md New idp example playbooks: playbooks/idp/idp-present.yml playbooks/idp/idp-absent.yml New tests for the module: tests/idp/test_idp.yml tests/idp/test_idp_client_context.yml
dd4a686
to
f9ff413
Compare
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.
LGTM
There is a new idp management module placed in the plugins folder:
The idp module allows to ensure presence or absence of external Identity Providers.
Here is the documentation for the module:
New idp example playbooks:
New tests for the module: