This Ansible Collection regroups several playbooks (packaged as role) to help install, setup and maintain Kafka (and its product counterpart AMQ Streams on RHEL within the configuration management tool Ansible.
This collection has been tested against following Ansible versions: >=2.9.10.
Plugins and modules within a collection may be tested with only specific Ansible versions. A collection may contain metadata that identifies these versions.
- kafka_install: download and install
- kafka_systemd_zookeeper: configure zookeeper systemd unit
- kafka_systemd_broker: configure kafka broker systemd unit
- setup.yml: initial cluster setup
- update.yml: configure a cluster performing a safe rolling update
- verify.yml: perform some check
- restart.yml: restart a cluster
- upgrade.yml: upgrade a cluster increasing the kafka version
To install this Ansible collection:
$ ansible-galaxy collection install saiello.kafka
or with a downloaded or built tarball, run the following command:
$ ansible-galaxy collection install /path/to/saiello.kafka.tgz
$ ansible-galaxy collection build .
- middleware_automation.redhat_csp_download
- This collection is required to download resources from RedHat Customer Portal.
- Documentation to collection can be found at https://github.com/ansible-middleware/redhat-csp-download