ansible_role_kafka
ansible-role-kafka
Установка брокера Kafka на RadHat
Требования
Чтобы запустить эту роль, вам нужно создать файл инвентаризации или использовать файл host_example.yml из этого репозитория, с группами zookeeper и kafka_broker, где каждый хост соответствует своей группе.
Apache Kafka требует кластер ZooKeeper. Однако эта роль имеет зависимости от ролей ZooKeeper и Java. Не переживайте по поводу этих зависимостей, когда вы скачаете эту роль, все зависимости будут загружены автоматически. Для загрузки используйте команду ниже:
ansible-galaxy install alvarobacelar.ansible_role_kafka
Переменные роли
У этой роли есть много переменных, которые доступны в файле main.yml в директории defaults. Если вы хотите изменить параметры брокера Kafka, создайте файл переменных для плейбука и установите все ключевые значения для вашей конфигурации брокера.
Пример плейбука
Плейбук для этой роли должен выглядеть следующим образом:
- hosts: kafkabroker
become: true
roles:
- kafka
Лицензия
BSD
Об авторе
Алваро Бакелар - специалист по инфраструктуре, увлеченный DevOps и Инфраструктурой как Код
ansible-galaxy install alvarobacelar/ansible-role-kafka