freeipa / ansible-freeipa

Ansible roles and modules for FreeIPA
GNU General Public License v3.0
495 stars 233 forks source link

New idoverridegroup management module. #1141

Closed t-woerner closed 1 year ago

t-woerner commented 1 year ago

There is a new idoverridegroup management module placed in the plugins folder:

plugins/modules/ipaidoverridegroup.py

The idoverridegroup module allows to ensure presence and absence of idoverrides for groups.

Here is the documentation for the module:

README-idoverridegroup.md

New example playbooks have been added:

playbooks/idoverridegroup/idoverridegroup-absent.yml
playbooks/idoverridegroup/idoverridegroup-present.yml

New tests for the module can be found at:

tests/idoverridegroup/test_idoverridegroup.yml
tests/idoverridegroup/test_idoverridegroup_client_context.yml
rjeffman commented 1 year ago

@t-woerner please rebase this PR, as idoverrideuser caused the (expected) conflict.