- Feb 16, 2021
-
-
Matt Davis authored
* prevents failures on Ansible 2.9 during module build due to https://github.com/ansible/ansible/issues/68361 * fixes https://github.com/freeipa/ansible-freeipa/issues/315
-
- Feb 04, 2021
-
-
Varun Mylaraiah authored
example playbooks: ipaselfservice examples mentioned ipadelegation.
-
Varun Mylaraiah authored
Fix ipapermission example playbooks
-
Rafael Guterres Jeffman authored
The example playbooks for ipaselfservice were using the wrong module, ipadelegation. This patch changes the references from ipadelegation to ipaselfservice on these example playbooks. Also, the attributes were changed, so the same attributes are used throughout the examples.
-
- Feb 02, 2021
-
-
Rafael Guterres Jeffman authored
By using only one permission name, examples are easier to follow.
-
Rafael Guterres Jeffman authored
-
Rafael Guterres Jeffman authored
Example playbooks for ipapermission didn't have default password set.
-
Rafael Guterres Jeffman authored
ipapremission playbooks were using the invalid attribute `perm_right`. The attribute was changed to `right`.
-
- Jan 27, 2021
-
-
Rafael Guterres Jeffman authored
Fix container build.
-
Rafael Guterres Jeffman authored
Fixed names of member objects of sudorule
-
- Jan 26, 2021
-
-
Rafael Guterres Jeffman authored
Building containers for CentOS and Fedora were failing due to image download failure. The container build process was fixed by changing the base images.
-
Rafael Guterres Jeffman authored
Without explicit installation, Ansible was failing to run on Azure pipelines. This change explicitly install the latest Ansible version available through `pip`.
-
Rafael Guterres Jeffman authored
In the near future, Github will use Ubuntu 20.04, for workflows, and this change will keep the upstream CI environment consistent between Github and Azure.
-
Eric Nothen authored
Fixed names of sudorule member objects, as they did not match the names provided by IdM. From: To: member_host memberhost_host member_hostgroup memberhost_hostgroup member_user memberuser_user member_group memberuser_group Fixes: #500
-
- Jan 18, 2021
-
-
Thomas Woerner authored
Fix build-galaxy.sh execution and add running info.
-
Rafael Guterres Jeffman authored
This patch adds a missing argument to `read` and adds information on which step is being executed.
-
Thomas Woerner authored
A wrong variable was used inside of the while IFS read loops. This prevented that the modules, playbooks, tasks, example playbooks and also tests have been adapted for the galaxy release naming scheme.
-
Varun Mylaraiah authored
Fix adding A/AAAA records with reverse in compatibility mode.
-
Varun Mylaraiah authored
Improve ipapermission member management.
-
- Jan 12, 2021
-
-
Rafael Guterres Jeffman authored
In `ipapermission` plugin, Some attributtes were not being managed when `action: member` was enabled. This patch enable member management for `right`, `rawfilter`, `filter, and fixes management of `memberof`. Fix issue #489
-
Rafael Guterres Jeffman authored
When adding A or AAAA records using the compatibility mode with Ansible's community general plugin, the reverse (PTR) record was added, but the A/AAAA record was not. This patch fixes the behavior. Fix issue #491
-
- Jan 11, 2021
-
-
Rafael Guterres Jeffman authored
Fix typo in README-permission.md
-
Thomas Woerner authored
There is a typo "Eure" instead of "Ensure" in the rename task.
-
- Jan 08, 2021
-
-
Rafael Guterres Jeffman authored
ipapermission: Fix attrs and drop privilege handling
-
Thomas Woerner authored
ipadnszone: Fix values accepted by allow_transfer and allow_query.
-
Thomas Woerner authored
Change test requirement testinfra to pytest-testinfra.
-
Thomas Woerner authored
The attrs handling was not complete and did not support to ensure presence or absence of attributes with action:member. The includedattrs and excludedattrs parameters have not been added with this change as the use of attrs will automatically set includedattrs and excludedattrs. The includedattrs and excludedattrs parameters are only usable for managed permissions and duplicating attrs. The permission module may not handle privileges. An IPA internal only API has been used for this. The prvilege variable and all related code paths have been removed. Fixes: #424 ([Permission Handling] Not able to add additional attributes with existing attributes) Fixes: #425 ([Permission Handling] Not able to add member privilege while adding permission)
-
- Jan 07, 2021
-
-
Thomas Woerner authored
Fix changing the type of an existing Vault.
-
Thomas Woerner authored
Fix handling members in ipa role.
-
Thomas Woerner authored
Update modules to support check_mode
-
Rafael Guterres Jeffman authored
There are some issues using a combination of `lookup('file')` and the `b64encode` filter in Ansible, making tests unstable. This change removes the usage of b64encode when loading public and private keys from files in the Vault test playbooks.
-
- Jan 06, 2021
-
-
Eric Nothen authored
Added code to the ipa* plugins to support Ansible's check_mode, by means of a clean exit before the execution of the actual list of commands that would otherwise create/update/delete IPA servers and/or its resources.
-
- Jan 04, 2021
-
-
Rafael Guterres Jeffman authored
Current implementation does not allow the change of an existingi Vault type. To allow it, data is retrieved from the current vault, the vault is modifiend, and then, data is stored again in the new vault. Due to changing the process of modifying a vault, this change also fixes the update of asymmetric vault keys. To change the key used, the task must provide the old private key, used to retrieve data, and the new public_key, used to store the data again. A new alias was added to public_key (new_public_key) and public_key_file (new_public_key_file) so that the playbook better express the intention of the tak. Vault tests have been updated to better test against the new update process, and a new test file has bee added: tests/vault/test_vault_change_type.
-
- Dec 29, 2020
-
-
Rafael Guterres Jeffman authored
In FreeIPA CLI, The attributes `allow_query` and `allow_transfer` can hold IPv4 or IPv6 address or network address, and the values `none` and `any`. This patch adds support for network addresses, `none` and `any`, which were not supported. Fix issue #475.
-
- Dec 22, 2020
-
-
Rafael Guterres Jeffman authored
When adding new members to a role, the existing members were removed. The correct behavior for the "member" action is to add those members, and substitute the existing ones. This patch fixes this behavior. Fix #409, #411, #412, #413
-
Rafael Guterres Jeffman authored
According to the testinfra changelog, since version 6.0.0, testinfra is know as pytest-testinfra, and the use of testinfra is deprecated. This change will prevent future isses when updating requirements using `pip`. Ref: https://testinfra.readthedocs.io/en/latest/changelog.html
-
Thomas Woerner authored
Fix typo
-
Thomas Woerner authored
Faster pre-commit by running ansible-lint only when necessary.
-
Thomas Woerner authored
Tools flake8 bugbear
-
- Dec 21, 2020
-
-
Nils Philippsen authored
Signed-off-by: Nils Philippsen <nils@redhat.com>
-