libre_ops.debezium
Rôle Debezium
Ceci est un rôle Ansible pour installer Debezium, un outil open-source pour la Capture de Données en Changement qui diffuse les changements de base de données vers Kafka Connect.
Consultez la dernière documentation de Debezium ici.
Defaults
Découvrez tous les paramètres par défaut ici. Le connecteur par défaut est postgres
, mais vous pouvez le remplacer, ainsi que la version :
debezium_connector_name: debezium-connector-postgres
debezium_version: "0.9.5.Final"
Configuration
Vous utiliserez probablement Kafka Connect, ainsi que les plugins protobufs
ou wal2json
. Tous ces éléments nécessitent une configuration supplémentaire qui n'est pas incluse ici, mais vous pouvez installer wal2json
via ce rôle. Les paramètres par défaut pour interagir avec Kafka supposent l'utilisation de Confluent
:
kafka_user: cp-kafka
kafka_group: confluent
kafka_plugins_path: /usr/share/java
kafka_connect_service: confluent-kafka-connect
Exemple de playbook
- name: Installer Debezium
hosts: serveurs_web
roles:
- role: libre_ops.debezium
À propos du projet
Debezium setup for Kafka Connect
Installer
ansible-galaxy install libre_ops.debezium
Licence
gpl-3.0
Téléchargements
288
Propriétaire
Ansible roles for syadmin proles.