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.2 releases.
Ansible Playbooks for Confluent Platform 7.2.12 Release Notes¶
Confluent Ansible 7.2.12 allows you to deploy Confluent Platform version 7.2.12.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
Notable fixes¶
- A number of internal issues were resolved, including critical security and vulnerability issues.
Ansible Playbooks for Confluent Platform 7.2.11 Release Notes¶
Confluent Ansible 7.2.11 allows you to deploy Confluent Platform version 7.2.11.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
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.2.10 Release Notes¶
Confluent Ansible 7.2.10 allows you to deploy Confluent Platform version 7.2.10.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
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.2.9 Release Notes¶
Confluent Ansible 7.2.9 allows you to deploy Confluent Platform version 7.2.9.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
Notable fixes¶
- Critical security and vulnerability issues were fixed.
Ansible Playbooks for Confluent Platform 7.2.8 Release Notes¶
Confluent Ansible 7.2.8 allows you to deploy Confluent Platform version 7.2.8.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
Notable fixes¶
- Critical security and vulnerability issues were fixed.
Ansible Playbooks for Confluent Platform 7.2.7 Release Notes¶
Confluent Ansible 7.2.7 allows you to deploy Confluent Platform version 7.2.7.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
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.2.6 Release Notes¶
Confluent Ansible 7.2.6 allows you to deploy Confluent Platform version 7.2.6.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
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.2.5 Release Notes¶
Confluent Ansible 7.2.5 allows you to deploy Confluent Platform version 7.2.5.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
Notable fixes¶
- Introduced timeouts while deploying Confluent connectors.
- Minor fixes to support Confluent CLI v3.
- Fixed minor issue in SSL principal mapping rule logic.
Ansible Playbooks for Confluent Platform 7.2.4 Release Notes¶
Confluent Ansible 7.2.4 allows you to deploy Confluent Platform version 7.2.4.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
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.
Ansible Playbooks for Confluent Platform 7.2.3 Release Notes¶
Confluent Ansible 7.2.3 allows you to deploy Confluent Platform version 7.2.3.
ansible-core 2.11, 2.12, and 2.13 and Python 3.6+ are supported with this version.
New features¶
- Confluent Ansible is now officially supported for ansible-core 2.12 and 2.13 in addition to 2.11.
Notable enhancements¶
- Introduced
fetch_logs_path
for a path on components to store logs. - Set a dedicated playbook to restart services manually.
- Fixed proxy settings for the yum repo to support both
https_proxy
andhttp_proxy
. - Now Confluent Ansible installs Pip and Python modules on the managed nodes.
- Added provision to configure Replicator custom REST extension classes.
- Enabled running playbook in the Ansible check mode.
- For archive installations, fixed the logic to use the
config_prefix
variable for ZooKeeper, Kafka broker, Schema Registry, and Connect. - Made the
pip install
andpip upgrade
tasks skippable usingtags: package
.
Ansible Playbooks for Confluent Platform 7.2.2 Release Notes¶
Confluent Ansible 7.2.2 allows you to deploy Confluent Platform version 7.2.2.
ansible-core 2.11 and Python 3.6+ are supported with this version.
Notable enhancements¶
- Improved validations. Internet access check now considers whether a proxy is set or not.
- Optimized the process of copying MDS key and certificates to host nodes.
- Made a number of security improvements.
- Made the Java SID Repo optional.
- Cleaned up Kafka broker custom properties.
- Introduced a login shell for Linux users who run the Component service.
- Enhanced RBAC support with FIPS.
- Isolated truststore and keystore creation when multiple Connect services run on the same host.
- You can now create a keystore and truststore with a custom password when using custom or self-signed certificates.
- New Sample inventory with a single node.
Ansible Playbooks for Confluent Platform 7.2.1 Release Notes¶
Confluent Ansible 7.2.1 allows you to deploy Confluent Platform version 7.2.1.
ansible-core 2.11 and Python 3.6+ are supported with this version.
New features¶
- You can obfuscate sensitive information in Confluent Platform component logs and create a single bundle of those logs to share with Confluent Support.
Notable enhancements¶
You can configure Confluent Ansible to use the JKS files existing on each worker node for TLS encryption. You do not need to provide the JKS files on the Ansible control node.
For details, see Configure Encryption for Confluent Platform with Ansible Playbooks.
Upgrade considerations¶
Confluent Ansible 7.2 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.2 as described in the Upgrade Guide.