- Oct 19, 2022
-
-
Denis Karpelevich authored
There is a new netgroup management module placed in the plugins folder: plugins/modules/ipanetgroup.py The netgroup module allows to ensure presence or absence of netgroup and manage netgroup members. Here is the documentation for the module: README-netgroup.md New example playbooks have been added: playbooks/netgroup/netgroup-absent.yml playbooks/netgroup/netgroup-member-absent.yml playbooks/netgroup/netgroup-member-present.yml playbooks/netgroup/netgroup-present.yml New tests for the module: tests/netgroup/test_netgroup.yml tests/netgroup/test_netgroup_client_context.yml tests/netgroup/test_netgroup_member.yml tests/netgroup/test_netgroup_member_absent.yml tests/netgroup/test_netgroup_member_case_insensitive.yml Signed-off-by: Denis Karpelevich <dkarpele@redhat.com>
-
Rafael Guterres Jeffman authored
ipatopologysegment: Fix documentation sections and agument spec
-
Thomas Woerner authored
ansible-test with ansible-2.14 is adding a lot of new tests to ensure that the documentation section and the agument spec is complete. Needed changes: DOCUMENTATION section - `type: str` needs to be set for string parameters - `author` needs to be given with the github user also: `Name (@user)` argument_spec - `type="str"` needs to added to all string parameters The `copyright` date is extended with `-2022`.
-
Thomas Woerner authored
documentation: Change occurences of whitelist to allowlist.
-
Thomas Woerner authored
new_module: Modify new_module and templates for Ansible 2.14
-
Rafael Guterres Jeffman authored
This change follows language use recomendation from NISTIR 8366, "Guidance for NIST Staff on Using Inclusive Language in Documentary Standards", accessible from https://nvlpubs.nist.gov/nistpubs/ir/2021/NIST.IR.8366.pdf
-
- Oct 18, 2022
-
-
Thomas Woerner authored
ipaconfig: Do not require enable_sid for add_sids or netbios_name
-
Rafael Guterres Jeffman authored
Current behavior of ipaconfig mimics FreeIPA CLI and requires that 'enable_sid' is set to True every time add_sids or netbios_name are used. It is sufficient that SID generation is enabled to use add_sids and netbios_name, but the IPA API requires 'enable_sid' so that the operations are executed. This patch allows ansible-freeipa plugin ipaconfig to run 'add_sids' or set 'netbios_name without requiring 'enable_sid' to be set on the playbook. If SID generation is enabled, 'add_sids' and 'netbios_name' can be used without 'enable_sid: yes'. If SID generation is not enabled, an error message will be raised if 'enable_sid: yes' is not used.
-
- Oct 17, 2022
-
-
Thomas Woerner authored
ipaconfig: Do not allow enable_sid set to False.
-
Rafael Guterres Jeffman authored
Once enabled, SID cannot be disabled. This patch ensures that an error is raised if one tries to disable SID.
-
- Oct 13, 2022
-
-
Thomas Woerner authored
ipaconfig: Fix fail_json calls.
-
- Oct 08, 2022
-
-
Rafael Guterres Jeffman authored
ipaservice:: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipaserver: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
iparole: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipaselfservice: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipaprivilege: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipapermission: Fix documentation sections and agument spec
-
- Oct 06, 2022
-
-
Rafael Guterres Jeffman authored
ipaidrange: Fix documentation sections and agument spec
-
- Oct 05, 2022
-
-
Rafael Guterres Jeffman authored
ansible-test with ansible-2.14 is adding a lot of new tests to ensure that the documentation section and the agument spec is complete. To aid the creation of new_modules that follow these rules, the 'new_module' script and its templates were modified to use the new ansible-test rules. The 'new_module' script now requires a new argument, github_user, and the code templates provide the required fields (like 'type' and 'elements') to the provide examples.
-
- Oct 04, 2022
-
-
Rafael Guterres Jeffman authored
ipapwpolicy: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipaservicedelegationrule: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipaservicedelegationtarget: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipasudocmd: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipatopologysuffix: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipasudocmdgroup: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipatrust Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipahostgroup: Fix documentation sections and agument spec
-
- Oct 03, 2022
-
-
Rafael Guterres Jeffman authored
ipahbacsvcgroup: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipahbacsvc: Fix documentation sections and agument spec
-
- Oct 01, 2022
-
-
Rafael Guterres Jeffman authored
ipalocation: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipahbacrule: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipagroup: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipadnsconfig: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipadnszone: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipadelegation: : Fix documentation sections and agument spec
-
- Sep 30, 2022
-
-
Rafael Guterres Jeffman authored
Ansible's fail_json() method required that the message paramater was passed with a keyword parameter, rather than a positional one. Although this seems to work with ansible-core 2.13+, it might not work with previous versions of Ansible. This patch fixes the behaviour for all supported Ansible versions.
-
Rafael Guterres Jeffman authored
ipasudorule: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipaconfig: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipaautomountmap: Fix documentation sections and agument spec
-
Rafael Guterres Jeffman authored
ipaautomountkey: Fix documentation sections and agument spec
-