libre_ops.debezium
Rol de Debezium
Este es un rol de Ansible para instalar Debezium, una herramienta de código abierto para Captura de Datos Cambiados que transmite los cambios de la base de datos a Kafka Connect.
Consulta la documentación más reciente de Debezium aquí.
Valores predeterminados
Puedes ver todos los valores predeterminados aquí. El conector predeterminado es postgres
, pero puedes cambiarlo, junto con la versión:
debezium_connector_name: debezium-connector-postgres
debezium_version: "0.9.5.Final"
Configuración
Lo más probable es que estés utilizando Kafka Connect, y ya sea los plugins protobufs
o wal2json
. Estos requieren una configuración adicional que no está incluida aquí, pero puedes instalar wal2json
a través de este rol. Los valores predeterminados para interactuar con Kafka suponen el uso de Confluent
:
kafka_user: cp-kafka
kafka_group: confluent
kafka_plugins_path: /usr/share/java
kafka_connect_service: confluent-kafka-connect
Ejemplo de libro de jugadas
- name: Instalar Debezium
hosts: servidores_web
roles:
- role: libre_ops.debezium
Acerca del proyecto
Debezium setup for Kafka Connect
Instalar
ansible-galaxy install libre_ops.debezium
Licencia
gpl-3.0
Descargas
288
Propietario
Ansible roles for syadmin proles.