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.