Ansible role for installing and configuring Apache Kafka on RedHat and Debian platforms.
MIT License
Bot releases are hidden (Show)
Published by sleighzy about 2 months ago
Upgrade to Kafka 3.5.2
#38 Add kafka_opts
Ansible variable to support use of KAFKA_OPTS
in configuration.
Published by sleighzy about 1 year ago
This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.
See the release notes for more information: https://downloads.apache.org/kafka/3.5.1/RELEASE_NOTES.html
Published by sleighzy almost 2 years ago
This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.
See the release notes for more information: https://downloads.apache.org/kafka/3.2.3/RELEASE_NOTES.html
Published by sleighzy over 2 years ago
This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.
See the release notes for more information: https://downloads.apache.org/kafka/3.2.0/RELEASE_NOTES.html
This is due to the new download server using a Let's Encrypt certificate that can cause issues with systems using older versions of OpenSSL and out-of-date ca-certs packages.
Published by sleighzy over 2 years ago
Upgrade to Apache Kafka 3.1.0
This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.
See the release notes for more information: https://downloads.apache.org/kafka/3.1.0/RELEASE_NOTES.html
Published by sleighzy over 2 years ago
#20 Create user and group as system user/group
#21 and #22 Upgrade to the slim image of Super Linter v4 to resolve breaking changes and decrease build times
Published by sleighzy almost 3 years ago
The Kafka log4j configuration is supplied as a template that can be used to update this configuration.
This provides the means to change logging levels, and other use cases such as changing the logging appender used to be able to roll over logs based on file size.
Additional changes:
#16
Published by sleighzy about 3 years ago
Support for multiple Kafka listeners and security policies.
This release introduces the ability to configure multiple listeners and protocols. This is a breaking change to this Ansible role as previously only a single listener and protocol were supported. The kafka_listener_*
variables have been replaced with kafka_listeners
which contains a list of strings specifying the protocol and listener bindings. (#13)
Security policies can now be added to provide authentication between brokers, producers, and consumer. (#13)
Published by sleighzy over 3 years ago
Ansible role for installation and deployment of Apache Kafka 2.8.0
Published by sleighzy over 3 years ago
Ansible role for installation and deployment of Apache Kafka 2.7.0
Supported Platforms:
RedHat 6
RedHat 7
RedHat 8
Debian 10.x
Ubuntu 18.04.x