Ansible Playbooks for Confluent Platform Release Notes¶
Ansible Playbooks for Confluent Platform (Confluent Ansible) offers a simplified way to configure and deploy Confluent Platform.
The following sections summarize the technical details of the Confluent Ansible 7.9 releases.
Ansible Playbooks for Confluent Platform 7.9.2 Release Notes¶
Ansible Playbooks for Confluent Platform (Confluent Ansible) 7.9.2 allows you to deploy Confluent Platform version 7.9.2.
This release supports Ansible versions 7.x to 9.x and Python versions 3.9+. The recommended Ansible versions are 9.x.
Notable enhancements¶
- Brownfield deployments for using mTLS identities with RBAC authorization is supported.
Notable fixes¶
- Resolved issue where component restart was not triggered after adding Identity Provider (IdP) certificates to the truststore.
- Fixed assignment of role binding to certificate principals which contain spaces in their names.
- For the list of security and vulnerability issues fixed in this release, see Security Advisories and Security Release Notes.
Ansible Playbooks for Confluent Platform 7.9.1 Release Notes¶
Ansible Playbooks for Confluent Platform (Confluent Ansible) 7.9.1 allows you to deploy Confluent Platform version 7.9.1.
This release supports Ansible versions 7.x to 9.x and Python versions 3.9+. The recommended Ansible versions are 9.x.
New features and enhancements¶
- Confluent Control Center integration
This release of Confluent Ansible supports the new generation of Control Center. To learn about the new Control Center, see Confluent Control Center Overview.
Use this version of Confluent Ansible to deploy Confluent Control Center (Legacy) and Control Center and validate the Control Center integration with Confluent Platform.
When you are able to use Control Center without major issues, you can start using Control Center and delete the Confluent Control Center (Legacy) instance.
Note that only Control Center will be supported in Confluent Platform 8.0. The Confluent Control Center (Legacy) image will be deprecated and removed in Confluent Platform 8.0.
Configure and install Control Center in the following order. For details, refer to each linked topic:
Control Center support is not available for IPv6 based clusters.
- Internet protocol version 6 (IPv6) support
Confluent Ansible can now deploy Confluent Platform on machines in an IPv6 network or dual-stack with both IPv4 and IPv6 addresses.
IPv6 support is subject to the following constraints:
- It can be enabled only on clusters using Java 11 or above.
- It can be enabled only on clusters using KRaft.
For example host settings on IPv6, see Prepare Ansible Inventory File to Install Confluent Platform.
Ansible Playbooks for Confluent Platform 7.9.0 Release Notes¶
Ansible Playbooks for Confluent Platform (Confluent Ansible) 7.9.0 allows you to deploy Confluent Platform version 7.9.0.
This release supports Ansible versions 7.x to 9.x and Python versions 3.9+. The recommended Ansible versions are 9.x.
New features and enhancements¶
- OAuth/OIDC authentication to ksqlDB
Support for OpenID Connect (OIDC) authentication and Open Authorization (OAuth) 2.0 authorization has been added for ksqlDB, specifically, ksqlDB as a server and Control Center (Legacy) as a client.
The support includes RBAC and non-RBAC configurations for both the new and existing clusters.
- Non-RBAC to RBAC migration
The workflow to enable RBAC in non-RBAC deployments is now tested and documented along with playbooks for various authentication scenarios.
See Enable RBAC in Running Confluent Platform Environment Using Ansible Playbooks.
- Ansible 8.x and 9.x
Confluent Ansible is supported with Ansible 8.x and 9.x (Ansible core 2.15 and 2.16).
See Prerequisites for Installing Confluent Platform with Ansible Playbooks.
- JMX exporter version upgrade
- The JMX exporter version has been upgraded to the latest, 1.0.1, and the deprecated configurations have been removed.
- Ubuntu 24.04
Confluent Ansible now supports Ubuntu 24.04.
Notable fixes¶
- A number of internal issues were resolved.
Upgrade consideration¶
You can use Confluent Ansible to upgrade Confluent Platform to 7.9 with Ansible versions 8.x - 9.x (ansible-core versions 2.15 - 2.16).
For more information, see Prerequisites for Installing Confluent Platform with Ansible Playbooks.