Ansible Playbooks for Confluent Platform Release Notes¶
Ansible Playbooks for Confluent Platform (Confluent Ansible) offers a simple way to configure and deploy Confluent Platform.
The following sections summarize the technical details of the Confluent Ansible 7.3 releases.
Ansible Playbooks for Confluent Platform 7.3.12 Release Notes¶
Confluent Ansible 7.3.12 allows you to deploy Confluent Platform version 7.3.11. It supports ansible-core 2.11+ and Python 3.6+.
Notable fixes¶
- Improved error handling in connector deployments.
- A number of internal issues were resolved.
Ansible Playbooks for Confluent Platform 7.3.11 Release Notes¶
Confluent Ansible 7.3.11 allows you to deploy Confluent Platform version 7.3.10. It supports ansible-core 2.11+ and Python 3.6+.
Notable fixes¶
- A number of internal issues were resolved, including critical security and vulnerability issues.
Ansible Playbooks for Confluent Platform 7.3.10 Release Notes¶
Confluent Ansible 7.3.10 allows you to deploy Confluent Platform version 7.3.9. It supports ansible-core 2.11+ and Python 3.6+.
Notable fixes¶
- Confluent Ansible uses the archived Debian10 repository since Debian 10 reached the end of life.
- A number of internal issues were resolved, including critical security and vulnerability issues.
Ansible Playbooks for Confluent Platform 7.3.9 Release Notes¶
Confluent Ansible 7.3.9 allows you to deploy Confluent Platform version 7.3.8. It supports ansible-core 2.11+ and Python 3.6+.
Notable fixes¶
- Connect and ksqlDB clusters are now correctly registered in MDS even when Confluent Platform components are co-located.
- Critical security and vulnerability issues were fixed.
Ansible Playbooks for Confluent Platform 7.3.8 Release Notes¶
Confluent Ansible 7.3.8 allows you to deploy Confluent Platform version 7.3.7. It supports ansible-core 2.11+ and Python 3.6+.
Notable fixes¶
- Critical security and vulnerability issues were fixed.
Ansible Playbooks for Confluent Platform 7.3.7 Release Notes¶
Confluent Ansible 7.3.7 allows you to deploy Confluent Platform version 7.3.6. It supports ansible-core 2.11+ and Python 3.6+.
Notable fixes¶
- Critical security and vulnerability issues were fixed.
Ansible Playbooks for Confluent Platform 7.3.6 Release Notes¶
Confluent Ansible 7.3.6 allows you to deploy Confluent Platform version 7.3.5. It supports ansible-core 2.11+ and Python 3.6+.
Notable enhancements¶
- Updated default Confluent CLI version to 2.38.1.
- Ansible builtin File mode is now
string
instead ofoctal
.
Ansible Playbooks for Confluent Platform 7.3.5 Release Notes¶
Confluent Ansible 7.3.5 allows you to deploy Confluent Platform version 7.3.4. It supports ansible-core 2.11+ and Python 3.6+.
Notable enhancements¶
- Parametrized the number of retries for MDS API requests.
- Removed timeout configs from client properties of Kafka Broker, allowing customers to use custom timeout values.
- Archived installation of Confluent Platform on Debian 9 since the OS version reached end-of-life.
Ansible Playbooks for Confluent Platform 7.3.4 Release Notes¶
Confluent Ansible 7.3.4 allows you to deploy Confluent Platform version 7.3.3. It supports ansible-core 2.11+ and Python 3.6+.
Notable fixes¶
- Introduced timeout while deploying Confluent connector.
- Added optional variables to configure
kerberos.kdc_port
(default:88
) andkerberos.admin_port
(default:749
). - Minor fixes to support Confluent CLI v3.
- Fixed minor issues in SSL principal mapping rule logic.
- Fixed issues in the non-root Confluent Platform deployments.
- Fixed an issues with mTLS authentication in Healthchecks.
Ansible Playbooks for Confluent Platform 7.3.3 Release Notes¶
Confluent Ansible 7.3.3 allows you to deploy Confluent Platform version 7.3.2. It supports ansible-core 2.11+ and Python 3.6+.
Notable enhancements¶
- Moved out host validations as an on-demand playbook.
- Improved error handling during deploying Kafka connectors.
- Added
confluent.ssl.*
properties. - Fixed export certificates from Keystore and Truststore.
- Fixed JMX exporter rules.
- Supports custom Kerberos client configuration files and custom paths.
- Added retries to register cluster task.
Ansible Playbooks for Confluent Platform 7.3.2 Release Notes¶
Confluent Ansible 7.3.2 allows you to deploy Confluent Platform version 7.3.1. It supports ansible-core 2.11+ and Python 3.6+.
Notable enhancements¶
- Added provision to configure Replicator custom REST extension classes.
- For archive installations, fixed the logic to use the
config_prefix
variable for ZooKeeper, Kafka broker, Schema Registry, and Connect. - Skip
Install pip
andUpgrade pip
tasks using a package tag. - Introduced a new
cp_package
tag for installing and upgrading Confluent packages.
Ansible Playbooks for Confluent Platform 7.3.1 Release Notes¶
Confluent Ansible 7.3.1 allows you to deploy Confluent Platform version 7.3.0. It supports ansible-core 2.11+ and Python 3.6+.
Notable enhancements¶
- Bug fixes to enable running playbook in the Ansible check mode.
- Validation of Python version 3.6+.
- Bug fixes for RHEL7 related to the EPEL-release package.
Ansible Playbooks for Confluent Platform 7.3.0 Release Notes¶
Confluent Ansible 7.3.0 allows you to deploy Confluent Platform version 7.3.x. It supports ansible-core 2.11+ and Python 3.6+.
New features¶
- Confluent Ansible is now Red Hat certified and is available on Red Hat Automation Hub, starting with Confluent Ansible 7.0.X.
- Confluent Platform and Confluent Ansible now support JDK 17, in addition to JDK 8 and JDK 11. Confluent Ansible also supports custom Java installations.
- Now you can use Confluent Ansible to upgrade Confluent Platform from non-RBAC to RBAC with zero downtime.
- Confluent Ansible is now officially supported for ansible-core 2.12 and 2.13 in addition to 2.11.
- Confluent Ansible provides a log collection playbook that remotely collects logs from all Confluent Platform components across nodes.
- Confluent Ansible supports configuring log redaction, where sensitive information is removed from log files.
Upgrade considerations¶
You can use Confluent Ansible to upgrade Confluent Platform to 7.3 with ansible-core 2.12 and 2.13.
Confluent Ansible 7.3.0 does not support ansible-core 2.9 or Python 2.x because those runtimes are end-of-life.
Upgrade to ansible-core 2.11+ and Python 3.6+ to use Confluent Ansible 7.3.
For more information, see Prerequisites for Installing Confluent Platform with Ansible Playbooks.
The
rbac_component_additional_system_admins
variable now can be updated in the inventory file for assignment of principals. It is backward compatible.