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.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 of octal.

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 and http_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 and pip upgrade tasks skippable using tags: 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

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.