ansible-kafka

Ansible role for installing and configuring Apache Kafka on RedHat and Debian platforms.

MIT License

Stars
117
Committers
9

Bot releases are visible (Hide)

ansible-kafka - 3.2.2 (2024-08-30)

Published by sleighzy about 2 months ago

Upgrade to Kafka 3.5.2

ansible-kafka - 3.2.1 (2024-01-21) Latest Release

Published by sleighzy 9 months ago

#38 Add kafka_opts Ansible variable to support use of KAFKA_OPTS in configuration.

ansible-kafka - 3.2.0 (2023-08-13)

Published by sleighzy about 1 year ago

  • Upgrade to Apache Kafka 3.5.1

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

  • Support for templating additional configuration properties into the server.properties file
ansible-kafka - 3.1.1 (2022-10-23)

Published by sleighzy almost 2 years ago

  • Upgrade to Apache Kafka 3.2.3

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

  • Support for JMX_PORT configuration
ansible-kafka - 3.1.0 (2022-07-19)

Published by sleighzy over 2 years ago

  • Upgrade to Apache Kafka 3.2.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.2.0/RELEASE_NOTES.html

  • Add support for ignoring certificate validation issues when downloading the Kafka release

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.

ansible-kafka - 3.0.0 (2022-03-10)

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

ansible-kafka - 2.1.1 (2022-02-10)

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

ansible-kafka - 2.1.0 (30-10-2021)

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:

  • Update to Kafka 2.8.1
  • Remove TravisCI integration and tests, this has been superseded by Molecule

#16

ansible-kafka - 2.0.0 (29-08-2021)

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)

ansible-kafka - 1.1.0 (2021-04-28)

Published by sleighzy over 3 years ago

Ansible role for installation and deployment of Apache Kafka 2.8.0

  • Upgrade to Kafka 2.8.0
  • Add additional role variables for Kafka configuration
  • Use LOG_DIR environment variable for application log files
  • Write application logs to /var/log/kafka and symlink to /opt/kafka/logs
  • Restart the Kafka service on failure
  • Optionally create "kafka" user and group, creates by default
ansible-kafka - 1.0.0 (2021-02-27)

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