- Update to version 0.1.10 with fixes and additional modules

https://github.com/freeipa/ansible-freeipa/releases/tag/v0.1.10
This commit is contained in:
Thomas Woerner 2020-04-27 13:26:21 +02:00
parent 29119f6104
commit 6aa7191d5e
3 changed files with 37 additions and 9 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@
/ansible-freeipa-0.1.6.tar.gz /ansible-freeipa-0.1.6.tar.gz
/ansible-freeipa-0.1.8.tar.gz /ansible-freeipa-0.1.8.tar.gz
/ansible-freeipa-0.1.9.tar.gz /ansible-freeipa-0.1.9.tar.gz
/ansible-freeipa-0.1.10.tar.gz

View File

@ -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.9 Version: 0.1.10
Release: 1%{?dist} Release: 1%{?dist}
URL: https://github.com/freeipa/ansible-freeipa URL: https://github.com/freeipa/ansible-freeipa
License: GPLv3+ License: GPLv3+
@ -16,7 +16,8 @@ BuildArch: noarch
%description %description
ansible-freeipa provides Ansible roles and playbooks to install and uninstall ansible-freeipa provides Ansible roles and playbooks to install and uninstall
FreeIPA servers, replicas and clients. FreeIPA servers, replicas and clients. Also modules for group, host, topology
and user management.
Note: The ansible playbooks and roles require a configured ansible environment 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 where the ansible nodes are reachable and are properly set up to have an IP
@ -28,6 +29,22 @@ Features
- Cluster deployments: Server, replicas and clients in one playbook - Cluster deployments: Server, replicas and clients in one playbook
- One-time-password (OTP) support for client installation - One-time-password (OTP) support for client installation
- Repair mode for clients - Repair mode for clients
- Modules for dns forwarder management
- Modules for dns zone management
- Modules for group management
- Modules for hbacrule management
- Modules for hbacsvc management
- Modules for hbacsvcgroup management
- Modules for host management
- Modules for hostgroup management
- Modules for pwpolicy management
- Modules for service management
- Modules for sudocmd management
- Modules for sudocmdgroup management
- Modules for sudorule management
- Modules for topology management
- Modules for user management
- Modules for vault management
Supported FreeIPA Versions Supported FreeIPA Versions
@ -42,25 +59,30 @@ Supported Distributions
- RHEL/CentOS 7.4+ - RHEL/CentOS 7.4+
- Fedora 26+ - Fedora 26+
- Ubuntu - Ubuntu
- Debian 10+ (ipaclient only, no server or replica!)
Requirements Requirements
Controller Controller
- Ansible version: 2.5+
- 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
- python3-gssapi is required on the controller if a one time password (OTP) - python3-gssapi is required on the controller if a one time password (OTP)
is used to install the client. is used with keytab to install the client.
Node Node
- Supported FreeIPA version (see above) - Supported FreeIPA version (see above)
- Supported distribution (needed for package installation only, see above) - Supported distribution (needed for package installation only, see above)
Limitations Limitations
External CA support is not supported or working. The currently needed two step External signed CA is now supported. But the currently needed two step process
process is an issue for the processing in the role. The configuration of the is an issue for the processing in a simple playbook.
server is partly done already and needs to be continued after the CSR has been Work is planned to have a new method to handle CSR for external signed CAs in
handled. This is for example breaking the deployment of a server with replicas a separate step before starting the server installation.
or clients in one playbook.
%prep %prep
%setup -q %setup -q
@ -99,6 +121,10 @@ cp -rp plugins/* %{buildroot}%{_datadir}/ansible/plugins/
%doc playbooks %doc playbooks
%changelog %changelog
* Mon Apr 27 2020 Thomas Woerner <twoerner@redhat.com> - 0.1.10-1
- Update to version 0.1.10 with fixes and additional modules
https://github.com/freeipa/ansible-freeipa/releases/tag/v0.1.10
* Mon Mar 16 2020 Thomas Woerner <twoerner@redhat.com> - 0.1.9-1 * Mon Mar 16 2020 Thomas Woerner <twoerner@redhat.com> - 0.1.9-1
- Update to version 0.1.8 with lots of fixes and additional modules - Update to version 0.1.8 with lots of fixes and additional modules
https://github.com/freeipa/ansible-freeipa/releases/tag/v0.1.9 https://github.com/freeipa/ansible-freeipa/releases/tag/v0.1.9

View File

@ -1 +1,2 @@
SHA512 (ansible-freeipa-0.1.9.tar.gz) = 4767bcdb49d207fecddbf20aa683c1c6809a6093dac3a1a5bfb295b4bc0ac3b7870367b4049d8645b971e046566a5f958c075121fc099cde0519a8a37268c051 SHA512 (ansible-freeipa-0.1.9.tar.gz) = 4767bcdb49d207fecddbf20aa683c1c6809a6093dac3a1a5bfb295b4bc0ac3b7870367b4049d8645b971e046566a5f958c075121fc099cde0519a8a37268c051
SHA512 (ansible-freeipa-0.1.10.tar.gz) = db54333a49ff5ffb61a1a0f874ebf2493df23158d6b5e9ca4ddccc6918cd116ea447f49b8f9f093a9a6b830abad68e481363acc44dec4b16157731582c50c4e2