- Update to version 0.1.5
- Support for IPA 4.8.0 - New user management module - New group management module - ipaserver: Support external signed CA - RHEL-8 specific vars files to be able to install needed modules automatically - ipareplica: Fixes for certmonger and kra setup - New tests folder - OTP related updates to README files - Updates of version 0.1.4 - ipatopologysegment: Use commands, not command - Updates of version 0.1.3 - ipaclient_test: Fix Python2 decode use with Python3 - Fixed: #86 (AttributeError: 'str' object has no attribute 'decode') - ipaclient_get_otp: Remove ansible_python_interpreter handling - ipaclient: Use omit (None) for password, keytab, no string length checks - ipaclient_join: Support to use ipaadmin_keytab without ipaclient_use_otp - ipaclient: Report error message if ipaclient_get_otp failed - Fixes #17 Improve how tasks manage package installation - ipareplica: The dm password is not needed for ipareplica_master_password - ipareplica: Use ipareplica_server if set - ipatopologysegment: Allow domain+ca suffix, new state: checked - Documentation updates - Cleanups - Update of version 0.1.2 - Now a new Ansible Collection - Fix gssapi requirement for OTP: It is only needed if keytab is used with OTP now. - Fix wrong ansible argument types - Do not fail on textwrap for replica deployments with CA - Ansible lint and galaxy fixes - Disable automatic removal of replication agreements in uninstall - Enable freeipa-trust service if adtrust is enabled - Add support for hidden replica - New topology managament modules - Add support for pki_config_override - Fix host name setup in server deployment - Fix errors when ipaservers variable is not set - Fix ipaclient install role length typo - Cleanups
This commit is contained in:
parent
cd5c56f104
commit
abce4d1a59
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +1,2 @@
|
||||
/ansible-freeipa-0.1.1.tar.gz
|
||||
/ansible-freeipa-0.1.5.tar.gz
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
Summary: Roles and playbooks to deploy FreeIPA servers, replicas and clients
|
||||
Name: ansible-freeipa
|
||||
Version: 0.1.1
|
||||
Version: 0.1.5
|
||||
Release: 1%{?dist}
|
||||
URL: https://github.com/freeipa/ansible-freeipa
|
||||
License: GPLv3+
|
||||
@ -67,7 +67,7 @@ or clients in one playbook.
|
||||
# Fix python modules and module utils:
|
||||
# - Remove shebang
|
||||
# - Remove execute flag
|
||||
for i in roles/ipa*/library/*.py roles/ipa*/module_utils/*.py; do
|
||||
for i in roles/ipa*/library/*.py roles/ipa*/module_utils/*.py plugins/*/*.py; do
|
||||
sed -i '/\/usr\/bin\/python*/d' $i
|
||||
chmod a-x $i
|
||||
done
|
||||
@ -79,20 +79,67 @@ chmod a+x roles/ipa*/files/py3test.py
|
||||
%install
|
||||
install -m 755 -d %{buildroot}%{_datadir}/ansible/roles/
|
||||
cp -rp roles/ipaserver %{buildroot}%{_datadir}/ansible/roles/
|
||||
cp -rp roles/ipaserver/README.md README-server.md
|
||||
cp -rp roles/ipareplica %{buildroot}%{_datadir}/ansible/roles/
|
||||
cp -rp roles/ipareplica/README.md README-replica.md
|
||||
cp -rp roles/ipaclient %{buildroot}%{_datadir}/ansible/roles/
|
||||
cp -rp roles/ipaclient/README.md README-client.md
|
||||
install -m 755 -d %{buildroot}%{_datadir}/ansible/plugins/
|
||||
cp -rp plugins/* %{buildroot}%{_datadir}/ansible/plugins/
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%{_datadir}/ansible/roles/ipaserver
|
||||
%{_datadir}/ansible/roles/ipareplica
|
||||
%{_datadir}/ansible/roles/ipaclient
|
||||
%doc README.md
|
||||
%doc SERVER.md
|
||||
%doc REPLICA.md
|
||||
%doc CLIENT.md
|
||||
%doc *install-*.yml
|
||||
%{_datadir}/ansible/plugins/module_utils
|
||||
%{_datadir}/ansible/plugins/modules
|
||||
%doc README*.md
|
||||
%doc playbooks
|
||||
|
||||
%changelog
|
||||
* Tue Jul 9 2019 Thomas Woerner <twoerner@redhat.com> - 0.1.5-1
|
||||
- Update to version 0.1.5
|
||||
- Support for IPA 4.8.0
|
||||
- New user management module
|
||||
- New group management module
|
||||
- ipaserver: Support external signed CA
|
||||
- RHEL-8 specific vars files to be able to install needed modules
|
||||
automatically
|
||||
- ipareplica: Fixes for certmonger and kra setup
|
||||
- New tests folder
|
||||
- OTP related updates to README files
|
||||
- Updates of version 0.1.4
|
||||
- ipatopologysegment: Use commands, not command
|
||||
- Updates of version 0.1.3
|
||||
- ipaclient_test: Fix Python2 decode use with Python3
|
||||
- Fixed: #86 (AttributeError: 'str' object has no attribute 'decode')
|
||||
- ipaclient_get_otp: Remove ansible_python_interpreter handling
|
||||
- ipaclient: Use omit (None) for password, keytab, no string length checks
|
||||
- ipaclient_join: Support to use ipaadmin_keytab without ipaclient_use_otp
|
||||
- ipaclient: Report error message if ipaclient_get_otp failed
|
||||
- Fixes #17 Improve how tasks manage package installation
|
||||
- ipareplica: The dm password is not needed for ipareplica_master_password
|
||||
- ipareplica: Use ipareplica_server if set
|
||||
- ipatopologysegment: Allow domain+ca suffix, new state: checked
|
||||
- Documentation updates
|
||||
- Cleanups
|
||||
- Update of version 0.1.2
|
||||
- Now a new Ansible Collection
|
||||
- Fix gssapi requirement for OTP: It is only needed if keytab is used with
|
||||
OTP now.
|
||||
- Fix wrong ansible argument types
|
||||
- Do not fail on textwrap for replica deployments with CA
|
||||
- Ansible lint and galaxy fixes
|
||||
- Disable automatic removal of replication agreements in uninstall
|
||||
- Enable freeipa-trust service if adtrust is enabled
|
||||
- Add support for hidden replica
|
||||
- New topology managament modules
|
||||
- Add support for pki_config_override
|
||||
- Fix host name setup in server deployment
|
||||
- Fix errors when ipaservers variable is not set
|
||||
- Fix ipaclient install role length typo
|
||||
- Cleanups
|
||||
|
||||
* Mon May 6 2019 Thomas Woerner <twoerner@redhat.com> - 0.1.1-1
|
||||
- Initial package
|
||||
|
1
sources
1
sources
@ -1 +1,2 @@
|
||||
SHA512 (ansible-freeipa-0.1.1.tar.gz) = 8a0e7bfd3f84f80ab2843557ab11cae9d98d3f3e5b705505ff26f784424e9f986f2091058359c1df5dce1441b418ee62f0261ba1d93252eeb288f950946330b0
|
||||
SHA512 (ansible-freeipa-0.1.5.tar.gz) = 0074c01837233060e1c7b5a9850e8a7897350b849d6a2f9cc8b008c2ea3dacdee4fae128edab551c794b63890d8abb430ef3e3759a810cc03aea1b4e1f112593
|
||||
|
Loading…
Reference in New Issue
Block a user