ansible-freeipa-1.6.1
Highlights in version 1.6.1
- No gssapi use in ipaclient_get_keytab. The requirement for gssapi on the controller is therefore not needed anymore for OTP with keytab.
- Idempotency fixes in sudorule, dnsconfig and hostgroup management modules.
- Member support for forwarders in dnsconfig management module.
Changes since 1.6.0
- automountmap: Add client context test playbook. (#741)
- User tests: Extend expiration dates for client on server test (#739)
- sudorule: fix idempotence issues and refactor. (#738)
- dnsconfig: add support for ‘action: member’. (#737)
- ipahostgroup: Ensure host members are lowercase and FQDN (#736)
- dnsconfig: Fix management of forwarders. (#735)
- README test: Also check role readme files (#734)
- ipaclient_get_keytab: Do not use gssapi for kinit_keytab (#733)
- README.md: Add automount key and map, fix ref to hbacsvcgroup and test (#731)
Detailed changelog since 1.6.0 by author
2 authors, 9 commits
Rafael Guterres Jeffman (4)
- automountmap: Add client context test playbook.
- dnsconfig: add support for ‘action: member’.
- sudorule: fix idempotence issues and refactor.
- dnsconfig: Fix management of forwarders.
Thomas Woerner (5)
- User tests: Extend expiration dates for client on server test
- ipahostgroup: Ensure host members are lowercase and FQDN
- README test: Also check role readme files
- ipaclient_get_keytab: Do not use gssapi for kinit_keytab
- README.md: Add automount key and map, fix ref to hbacsvcgroup and test
Information at GitHub
- Release: 1.6.1
- Tarball: ansible-freeipa-1.6.1.tar.gz
ansible-freeipa-1.6.0
Highlights in version 1.6.0
- New managament modules for automount keys and maps. Indirect automount maps are not supported yet.
- The sudorule and role management modules are now creating FQDN lowercase from all hostnames to fix idempotency issues with single names, mixed case names and FQDN.
- The idempotency issues with members in role, hbacsvcgroup and hbacrule management modules have been fixed. The modules are now comparing members lowercase.
- The role management module is now supporting the state
renamed
for role renaming in the same way as other modules do. - The group management module is now properly handling lists of members, where some are already part or not part of the group.
- The build-galaxy-release.sh script has been extended and fixed. It is now using a build directory and is not resetting uncommitted changes anymore.
- ansible-test is now also used in the upstream tests.
- Several fixes to pre-commit, upstream tests and workflows.
Changes since 1.5.3
- ansible-test: Fix new findings (#729)
- pre-commit: Update ansible-lint version to v5.3.2 (#728)
- pre-commit: Use system shellcheck. (#727)
- Github Workflows: Run ansible-lint without an action. (#726)
- ansible-test fixes (#725)
- build-galaxy-release.sh: Use build dir, new options, checks, no reset (#724)
- Enable ansible-test in github workflow (#723)
- ipagroup: Refactor and fix group member management. (#721)
- upstream CI: Wait for KDC to be available. (#717)
- iparole: Add state ‘renamed’. (#716)
- Enable pylint for ansible-freeipa roles. (#708)
- upstream CI: Enable nightly tests using ansible-core 2.12. (#706)
- upstream CI: Enable ansible-doc-test for ansible-core 2.12. (#704)
- upstrem CI: Fix Ansible version in pytest playbooks. (#697)
- upstream CI: Add support for CentOS 9 stream. (#696)
- hbacrule: Fix member management idempotence issues. (#686)
- hbacsvcgroup: Fix member management idempotence issues. (#685)
- iparole: Fix idempotence issues (#684)
- sudorule: Create FQDN from single hostnames (#674)
- add module to create and manage automount keys (#498)
- add module to create and manage automount maps (#497)
Detailed changelog since 1.5.3 by author
3 authors, 34 commits
Rafael Guterres Jeffman (27)
- iparole: Skip ansible-test verifications for Python 2.6.
- hbacrule: Fix member management idempotence issues.
- test playbooks: Add fact to define ipaserver_domain if not set.
- pre-commit: Use system shellcheck.
- Github Workflows: Run ansible-lint without an action.
- iparole: Add tests to verify if capitalisation is ignored.
- iparole: rename function get_lowercase to result_get_value_lowercase
- iparole: Fix idempotence issues with members.
- iparole: Ensure host members are lowercase and FQDN.
- IPAAnsibleModule: cache IPA domain.
- iparole: Case insensitive comparison of service members.
- iparole: Remove custom code in favor of commom functions.
- iparole: Removed unused code.
- pylint: Enable pylint for ansible-freeipa roles.
- pylint: Fix pylint issues with modules.
- pylint: Add modules and names that should be ignored by linter.
- Fixed automountkey code review issues.
- Adapt automount to IPAAnsibleModule and add code review modifications.
- ipagroup: Refactor and fix group member management.
- upstream CI: Wait for KDC to be available.
- iparole: Add state ‘renamed’.
- sudorule: Create FQDN from single hostnames
- upstream CI: Enable ansible-doc-test for ansible-core 2.12.
- upstream CI: Enable nightly tests using ansible-core 2.12.
- hbacsvcgroup: Fix member management idempotence issues.
- ci: Add support for CentOS 9 Stream on upstream CI.
- upstrem CI: Fix Ansible version in pytest playbooks.
Thomas Woerner (5)
- ansible-test: Fix new findings
- pre-commit: Update ansible-lint version to v5.3.2
- ansible-test fixes
- Enable ansible-test in github workflow
- build-galaxy-release.sh: Use build dir, new options, checks, no reset
chrisp (2)
- New automount key management module
- New automount map management module.
Information at GitHub
- Release: 1.6.0
- Tarball: ansible-freeipa-1.6.0.tar.gz
ansible-freeipa-1.5.3
Changes since 1.5.2
- galaxy.yml: Add linux tag for AH (#714)
- Remove unused, old example of ipaclient deploy. (#713)
- Readme fixes (#712)
Detailed changelog since 1.5.2 by author
2 authors, 4 commits
Rafael Guterres Jeffman (1)
- Remove unused, old example of ipaclient deploy.
Thomas Woerner (3)
- galaxy.yml: Add linux tag for AH
- module README files: Drop extra module header in Variables section
- README.md: Add automount location, fix some README links
Information at GitHub
- Release: 1.5.3
- Tarball: ansible-freeipa-1.5.3.tar.gz