- May 26, 2021
-
-
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
-
Rafael Guterres Jeffman authored
fix minor documentation typos in sudo modules
-
Rafael Guterres Jeffman authored
user: Fix no modifications to be performed error
-
chrisp authored
-
Thomas Woerner authored
Add partial support for Pylint.
-
Rafael Guterres Jeffman authored
The script utils/lint_check.sh should be used before push commits to the repository. This change enables pylint to be executed by the script.
-
- May 25, 2021
-
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
We still need to support Python 2.
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
Fixed usage of `else` right after return, or disable pylint evaluation when it would play against code readability.
-
Rafael Guterres Jeffman authored
This is a style decision for ansible-freeipa, and in use by most modules.
-
Rafael Guterres Jeffman authored
This is expected for most modules `main()` function.
-
Rafael Guterres Jeffman authored
All instances related to `ansible.module_utils.ansible_freeipa_module`, which works. Future occurrences, if they happen, will likely not to be a problem.
-
Rafael Guterres Jeffman authored
In some places, disabling the warnings rather than fixing it required less changes, without compromising readability.
-
Rafael Guterres Jeffman authored
Protected access is required for AnsibleModule.
-
Rafael Guterres Jeffman authored
Although both warnings are relevant, the code style choosen for ansible-freeipa currently require them to be disable.
-
Rafael Guterres Jeffman authored
This should be enabled in the future, but currently, nearly all modules rely on `Exception`, and the changes would be too invasive.
-
Rafael Guterres Jeffman authored
Although it is an interesting setup, it currently has too many false positives, disable comments are not working for duplicate-code, and there are some expected duplications in the modules.
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
-
Thomas Woerner authored
Fix usage of ipalib errors.
-
Thomas Woerner authored
Various spelling/style fixes in README.md
-