Skip to main content
Version: next

Kafka

Esta es la forma que toman la mayoría de los comandos del playbook kafka.yml:

ansible-playbook kafka.yml -K -t <<tag>>

Los nombres de los tags descritos a continuación deberán ir en vez de <<tag>> al momento de ejecutar el comando. Ej:

ansible-playbook kafka.yml -K -t setup

Se pueden ejecutar múltiples tags, solamente deben ser separados por comas, sin espacios. Ej:

ansible-playbook kafka.yml -K -t setup,deploy

Tags

Setup

tip

setup: Creará los directorios /opt/viridian/kafka, /opt/viridian/kafka/kafka-controller y /opt/viridian/kafka/kafka-broker. También generará los valores de las variables que tengan el valor changeme en el archivo defaults/local_vars.yml:

  • ID del cluster
  • Password para Kafka UI
  • Password para usuario admin de Kafka
  • Password para usuario component de Kafka
  • Password para usuario cluster de Kafka

Servidores afectados:

  • administración
  • aplicaciones

Deploy

tip

deploy: Copiará el archivo docker-compose.yml, dentro de los directorios creados por el tag setup, que contiene la especificación de los docker containers para cada servidor.

Nota

Solamente el servidor de administración tendrá el contenedor kafka-ui.


Servidores afectados:

  • administración
  • aplicaciones