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

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) and kerberos.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 and Upgrade 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.