alvarobacelar.ansible_role_kafka
ansible-role-kafka
Installation du courtier Kafka sur RedHat
Exigences
Pour exécuter ce rôle, vous devez créer un fichier d'inventaire, ou utiliser le fichier host_example.yml de ce dépôt, avec les groupes zookeeper et kafka_broker contenant chaque hôte correspondant à son groupe.
L'Apache Kafka nécessite un cluster ZooKeeper. Cependant, ce rôle a des dépendances envers les rôles ZooKeeper et Java. Ne vous inquiétez pas pour ces dépendances, lorsque vous téléchargez ce rôle, toutes les dépendances seront automatiquement téléchargées. Pour télécharger, utilisez la commande ci-dessous :
ansible-galaxy install alvarobacelar.ansible_role_kafka
Variables du Rôle
Ce rôle a de nombreuses variables qui sont disponibles dans le fichier main.yml dans le répertoire defaults. Si vous souhaitez modifier les propriétés du courtier Kafka, créez un fichier de variables pour votre playbook et définissez toutes les clés et valeurs pour la configuration de votre courtier.
Exemple de Playbook
Le playbook pour ce rôle doit être le suivant :
- hosts: kafkabroker
become: true
roles:
- kafka
Licence
BSD
À propos de l'auteur
Alvaro Bacelar - Spécialiste en infrastructure, passionné de DevOps et Infrastructure as Code
ansible-galaxy install alvarobacelar.ansible_role_kafka