diff --git a/.ansible-freeipa.metadata b/.ansible-freeipa.metadata index 035cfbf..a00700e 100644 --- a/.ansible-freeipa.metadata +++ b/.ansible-freeipa.metadata @@ -1 +1 @@ -c4d984a5760e18c642703728f847fd9a8e4d2d7a SOURCES/ansible-freeipa-1.8.3.tar.gz +03f590ebf93439a08c56f8b98e61f38619309556 SOURCES/ansible-freeipa-1.9.2.tar.gz diff --git a/.gitignore b/.gitignore index b89a6c4..b2787d0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/ansible-freeipa-1.8.3.tar.gz +SOURCES/ansible-freeipa-1.9.2.tar.gz diff --git a/SPECS/ansible-freeipa.spec b/SPECS/ansible-freeipa.spec index 650f39b..c55a23d 100644 --- a/SPECS/ansible-freeipa.spec +++ b/SPECS/ansible-freeipa.spec @@ -7,7 +7,7 @@ Summary: Roles and playbooks to deploy FreeIPA servers, replicas and clients Name: ansible-freeipa -Version: 1.8.3 +Version: 1.9.2 Release: 1%{?dist} URL: https://github.com/freeipa/ansible-freeipa License: GPLv3+ @@ -15,8 +15,9 @@ Source: https://github.com/freeipa/ansible-freeipa/archive/v%{version}.tar.gz#/% BuildArch: noarch %description -Ansible roles and playbooks to install and uninstall FreeIPA servers, replicas -and clients. Also modules management. +Ansible roles to install and uninstall FreeIPA servers, replicas and clients, +roles for backups and SmartCard configuration, modules for management and also +playbooks for all roles and modules. Note: The Ansible playbooks and roles require a configured Ansible environment where the Ansible nodes are reachable and are properly set up to have an IP @@ -48,6 +49,7 @@ Features - Modules for hostgroup management - Modules for idrange management - Modules for location management +- Modules for netgroup management - Modules for permission management - Modules for privilege management - Modules for pwpolicy management @@ -65,7 +67,6 @@ Features - Modules for user management - Modules for vault management - Supported FreeIPA Versions FreeIPA versions 4.6 and up are supported by all roles. @@ -85,8 +86,6 @@ Requirements Controller - Ansible version: 2.8+ (ansible-freeipa is an Ansible Collection) - - /usr/bin/kinit is required on the controller if a one time password (OTP) - is used Node - Supported FreeIPA version (see above) @@ -118,13 +117,13 @@ to get the needed requrements to run the tests. # Fix python modules and module utils: # - Remove shebang # - Remove execute flag -for i in roles/ipa*/library/*.py roles/ipa*/module_utils/*.py plugins/*/*.py; do +for i in roles/ipa*/library/*.py roles/ipa*/module_utils/*.py plugins/*/*.py; +do sed -i '1{/\/usr\/bin\/python*/d;}' $i chmod a-x $i done -for i in utils/*.py utils/ansible-ipa-*-install utils/new_module \ - utils/changelog utils/ansible-doc-test; +for i in utils/*.py utils/new_module utils/changelog utils/ansible-doc-test; do sed -i '{s@/usr/bin/python*@%{python}@}' $i done @@ -177,6 +176,56 @@ cp -rp tests %{buildroot}%{_datadir}/ansible-freeipa/ %{_datadir}/ansible-freeipa/requirements-tests.txt %changelog +* Tue Jan 31 2023 Thomas Woerner - 1.9.2-1 +- Update to version 1.9.2 + https://github.com/freeipa/ansible-freeipa/releases/tag/v1.9.2 + Resolves: RHBZ#2125591 +- ipabackup: Use ipabackup_item again in copy_backup_to_server + Resolves: RHBZ#2165951 + +* Mon Jan 30 2023 Thomas Woerner - 1.9.1-1 +- Update to version 1.9.1 + https://github.com/freeipa/ansible-freeipa/releases/tag/v1.9.1 + Resolves: RHBZ#2125591 +- pwpolicy: Allow clearing policy values + Resolves: RHBZ#2150332 +- Use netgroup_find instead of netgroup_show to workaround IPA bug + Resolves: RHBZ#2144724 + +* Wed Dec 7 2022 Thomas Woerner - 1.9.0-1 +- Update to version 1.9.0 + https://github.com/freeipa/ansible-freeipa/releases/tag/v1.9.0 + Related: RHBZ#2125591 +- pwpolicy: Add support for password check and grace limit + Resolves: RHBZ#2015288 +- ipaconfig: Do not allow enable_sid set to False + Resolves: RHBZ#2127447 +- ipaclient: No kinit on controller for deployment using OTP + Resolves: RHBZ#2127885 +- ipaclient: Configure DNS resolver + Resolves: RHBZ#2127894 +- New netgroup management module + Resolves: RHBZ#2127908 +- sudorule: Add support for 'hostmask' parameter + Resolves: RHBZ#2127912 +- ipaconfig: Fix fail_json calls + Resolves: RHBZ#2128460 +- ipaconfig: Do not require enable_sid for add_sids or netbios_name + Resolves: RHBZ#2134530 +- ipaserver: Add missing idstart check + Resolves: RHBZ#2132729 + +* Mon Sep 12 2022 Thomas Woerner - 1.8.4-1 +- Update to version 1.8.4 + https://github.com/freeipa/ansible-freeipa/releases/tag/v1.8.4 + Resolves: RHBZ#2125591 +- 'ansible-doc' -l lists most idm modules as 'UNDOCUMENTED' + Resolves: RHBZ#2121362 +- ansible-freeipa Replica Install Setup DNS fails + Resolves: RHBZ#2120415 +- ipaconfig does not support SID and netbios attributes + Resolves: RHBZ#2069174 + * Tue Aug 16 2022 Thomas Woerner - 1.8.3-1 - Update to version 1.8.3 https://github.com/freeipa/ansible-freeipa/releases/tag/v1.8.3