alvarobacelar.ansible_role_kafka
ansible-role-kafka
Instalacja brokera Kafka na RedHat
Wymagania
Aby uruchomić tę rolę, musisz utworzyć plik inwentaryzacyjny lub użyć pliku host_example.yml z tego repozytorium, z grupami zookeeper i kafka_broker, z odpowiednimi hostami w każdej grupie.
Apache Kafka wymaga klastra ZooKeeper. Ta rola ma jednak zależności od roli ZooKeeper i Java. Nie martw się o te zależności, gdy pobierzesz tę rolę, automatycznie zostaną pobrane wszystkie potrzebne zależności. Aby pobrać, użyj poniższego polecenia:
ansible-galaxy install alvarobacelar.ansible_role_kafka
Zmienne roli
Ta rola ma wiele zmiennych, które są dostępne w pliku main.yml w katalogu defaults. Jeśli chcesz zmienić właściwości brokera Kafka, utwórz plik zmiennych dla playbooka i ustaw wszystkie wartości kluczy w konfiguracji swojego brokera.
Przykład Playbooka
Playbook tej roli powinien wyglądać następująco:
- hosts: kafkabroker
become: true
roles:
- kafka
Licencja
BSD
O Autorze
Alvaro Bacelar - specjalista ds. infrastruktury, entuzjasta DevOps oraz Infrastructure as Code
ansible-galaxy install alvarobacelar.ansible_role_kafka