{"repo":"idealista/kafka_role","free":true,"listed":false,"github":"https://github.com/idealista/kafka_role","clone":"git clone https://github.com/idealista/kafka_role.git","description":"Ansible role to install Apache Kafka","language":"YAML","stars":18,"topics":["ansible","kafka","debian","apache-kafka","ansible-role"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Kafka Ansible role This Ansible role installs Apache Kafka in a Debian Environment. The server is installed using the sources. - Getting Started - Prerequisities - Installing - Usage - Testing - Built With - Versioning - Authors - License - Contributing Getting Started These instructions will get you a copy of the role for your Ansible Playbook. Once launched, it will install a Apache Kafka distributed streaming platform in a Debian Environment. [!IMPORTANT] From 3.0.0 Role version, Kafka v4.0.0 is installed in KRaft mode (without Zookeeper) and requires JDK 11 or higher, additionally the Log4j 2.x is used, see the usage section for more details. Prerequisities Ansible = 2.9 version installed. Molecule = 3.x.x version for testing purposes. For testing purposes, Molecule with Docker as driver and Goss as verifier. Installing Create or add to your roles dependency file (e.g requirements.yml): Install the role with ansible-galaxy command: Use in a playbook: Usage Look to the defaults properties file to see the possible configuration properties. This role supports Kafka in KRaft mode now and we made it the default mode, so if you were using this role before, please set the neccesary variables to keep your previous configuration working. To maintian compatibility with previous versions of the role, if you set kafka use kraft: false the role will install Kafka in Zookeeper mode as before, and use the old templates for the configuration files. This are an example of the minimum vari","default_branch":null,"files":null,"tree":[],"storefront":"/r/idealista","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/idealista/kafka_role/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}