- 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.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
|
Summary: Roles and playbooks to deploy FreeIPA servers, replicas and clients
|
||||||
Name: ansible-freeipa
|
Name: ansible-freeipa
|
||||||
Version: 0.1.1
|
Version: 0.1.5
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
URL: https://github.com/freeipa/ansible-freeipa
|
URL: https://github.com/freeipa/ansible-freeipa
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
@ -67,7 +67,7 @@ or clients in one playbook.
|
|||||||
# Fix python modules and module utils:
|
# Fix python modules and module utils:
|
||||||
# - Remove shebang
|
# - Remove shebang
|
||||||
# - Remove execute flag
|
# - 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
|
sed -i '/\/usr\/bin\/python*/d' $i
|
||||||
chmod a-x $i
|
chmod a-x $i
|
||||||
done
|
done
|
||||||
@ -79,20 +79,67 @@ chmod a+x roles/ipa*/files/py3test.py
|
|||||||
%install
|
%install
|
||||||
install -m 755 -d %{buildroot}%{_datadir}/ansible/roles/
|
install -m 755 -d %{buildroot}%{_datadir}/ansible/roles/
|
||||||
cp -rp roles/ipaserver %{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 %{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 %{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
|
%files
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%{_datadir}/ansible/roles/ipaserver
|
%{_datadir}/ansible/roles/ipaserver
|
||||||
%{_datadir}/ansible/roles/ipareplica
|
%{_datadir}/ansible/roles/ipareplica
|
||||||
%{_datadir}/ansible/roles/ipaclient
|
%{_datadir}/ansible/roles/ipaclient
|
||||||
%doc README.md
|
%{_datadir}/ansible/plugins/module_utils
|
||||||
%doc SERVER.md
|
%{_datadir}/ansible/plugins/modules
|
||||||
%doc REPLICA.md
|
%doc README*.md
|
||||||
%doc CLIENT.md
|
%doc playbooks
|
||||||
%doc *install-*.yml
|
|
||||||
|
|
||||||
%changelog
|
%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
|
* Mon May 6 2019 Thomas Woerner <twoerner@redhat.com> - 0.1.1-1
|
||||||
- Initial package
|
- Initial package
|
||||||
|
1
sources
1
sources
@ -1 +1,2 @@
|
|||||||
SHA512 (ansible-freeipa-0.1.1.tar.gz) = 8a0e7bfd3f84f80ab2843557ab11cae9d98d3f3e5b705505ff26f784424e9f986f2091058359c1df5dce1441b418ee62f0261ba1d93252eeb288f950946330b0
|
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