- Oct 19, 2022
-
-
Thomas Woerner authored
According to the argument_spec new_public_key is an alias for vault_public_key and new_public_key_file is an alias for vault_public_key_file. The aliases have been added.
-
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 - `type: bool` needs to be set for bool parameters - `type: list` needs to be set for list parameters - `elements: str` needs to be given for list of string parameters - `type: string` is not valid and needs to be replaced by `type: str` - `required` tags need to be fixed according to the `argument_spec` - `aliases` tag needs to match `argument_spec` - `author` needs to be given with the github user also: `Name (@user)` - `choices` needs to match `argument_spec` - all parameters need to be defined RETURN section - `contains` needs to be used instead of `options` for dicts - `type: string` is not valid and needs to be replaced by `type: str` argument_spec - `elements="str"` needs to be added to all list of string parameters - `default=.*` needs to be dropped if `required=True` is also given 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
-
Rafael Guterres Jeffman authored
ipaautomountlocation: Fix documentation sections and agument spec
-