- Jul 13, 2021
-
-
Rafael Guterres Jeffman authored
automember: Verify condition keys
-
Rafael Guterres Jeffman authored
New meta/runtime.yml for galaxy for requires_ansible
-
Thomas Woerner authored
The automember_add_condition and automember_remove_condition commands are not verifying condition keys in all cases. This is for example not done in the removal case if a condition is not part of the automember rule. For consistent behaviour this needs to be done in the automember module now. The condition keys are verified with the user and group aciattrs returned by the API command json_metadata now. Related: RHBZ#1976926
-
Rafael Guterres Jeffman authored
ipaautomember: Fix documentation.
-
Varun Mylaraiah authored
-
Thomas Woerner authored
Galaxy now requires meta/runtime.yml to define requires_ansible. runtime.yml has been added with requires_ansible: ">=2.9"
-
Varun Mylaraiah authored
Missing variable "action" added in the automember module documentation.
-
- Jul 09, 2021
-
-
Thomas Woerner authored
Fix display of variables in ipaserver role README.
-
Thomas Woerner authored
Remove ignore_errors from pwpolicy tests.
-
Thomas Woerner authored
ipasudorule: Fix documentation attribute.
-
- Jul 08, 2021
-
-
Rafael Guterres Jeffman authored
automember: Fix result["failed"] issues with conditions
-
Thomas Woerner authored
result["failed"] is used only for INCLUDE_RE, EXCLUDE_RE if entries could not be added that are already there and it entries could not be removed that are not there. All other issues like invalid attributes etc. are handled as exceptions. Therefore the error section is not here as in other modules. Fixes RHBZ#1979626
-
Rafael Guterres Jeffman authored
Change, in the module documentation, the attribute named 'usergroup' to 'group', as it is used in the code.
-
Rafael Guterres Jeffman authored
Instead of ignoring errors it is better that we specific evaluate errors provided by negative tests. This patche removes the an occurrence of 'ignore_errors: true' in ansible-freeipa tests.
-
Rafael Guterres Jeffman authored
automember: Fix action to be automember or member, not service
-
Rafael Guterres Jeffman authored
automember: Fail on wrong in/ex/clusive parameter names
-
- Jul 06, 2021
-
-
Thomas Woerner authored
The parameters in the inclusive and exclusive dicts are not defined and also not checked. Therefore it is possible to have parameters in the dicts that are not used. The dicts for the inclusive and exclusive parameters are now defined and also added to the description.
-
Thomas Woerner authored
The action is service and member for the module, but it needs to be the module name and member.
-
- Jun 16, 2021
-
-
Rafael Guterres Jeffman authored
galaxy.yml: Drop empty dependencies
-
Thomas Woerner authored
Ansible 2.11 does not like to have empty dependencies. It will fail to install the collection with "'NoneType' object has no attribute 'items'" error. The empty dependencies have been removed. The requirements for ansible in requirements.txt have been removed also. Fixes #571 (error installing freeipa-ansible_freeipa-0.3.6.tar.gz)
-
- Jun 09, 2021
-
-
Varun Mylaraiah authored
ipabackup: Use module to get IPA_BACKUP_DIR from ipaplatform
-
Thomas Woerner authored
Up to now a python snippet was used to get IPA_BACKUP_DIR from ipaplatform but this was not working when ansible_facts was false due to not getting ansible_python_interpreter set. The module version is also working if gather_facts is turned off.
-
- Jun 05, 2021
-
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
- Jun 01, 2021
-
-
Thomas Woerner authored
more minor documentation fixes, in vault module
-
- May 27, 2021
-
-
Thomas Woerner authored
ci: Run Github linter verification workflow in different jobs.
-
Rafael Guterres Jeffman authored
This patch modify Github 'lint' workflow to execute each linter verifications as a separate job. This will allow us to easily see which linter has failed, and ensure that all are executed, even if one fails.
-
Rafael Guterres Jeffman authored
group: Reduce addition and deletion of members to changed only
-
Rafael Guterres Jeffman authored
hostgroup: Reduce addition and deletion of members to changed only
-
chrisp authored
-
- May 26, 2021
-
-
Thomas Woerner authored
Add automember module
-
Rafael Guterres Jeffman authored
Fix and enhance tests
-
Mark Hahl authored
There is a new automember management module placed in the plugins folder: plugins/modules/ipaautomember.py The automember module allows to ensure presence or absence of automember rules and manage automember rule conditions. Here is the documentation for the module: README-automember.md New example playbooks have been added: playbooks/automember/automember-group-absent.yml playbooks/automember/automember-group-present.yml playbooks/automember/automember-hostgroup-absent.yml playbooks/automember/automember-hostgroup-present.yml playbooks/automember/automember-hostgroup-rule-absent.yml playbooks/automember/automember-hostgroup-rule-present.yml New tests for the module: tests/automember/test_automember.yml
-
Thomas Woerner authored
The task "Verify if modification worked" failed with PR #545 because the ipaadmin_password was missing in the task.
-
Rafael Guterres Jeffman authored
Test task was missing zone and entry name.
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
Creation of reverse zone names were not using the pre-computed array, and creation of the 8-bit network was wrong.
-
Thomas Woerner authored
For failed_when result.failed should be used to make sure that the task fails if there was an error.
-
Thomas Woerner authored
For failed_when result.failed should be used to make sure that the task fails if there was an error.
-
Thomas Woerner authored
For failed_when result.failed should be used to make sure that the task fails if there was an error.
-