Я пытаюсь запустить клон ansible-kafka playbook из репозитория github и получаю, что ниже 'dict object' не имеет атрибута 'port'
где я ошибаюсь с этим
Репозиторий github: https://github.com/jaytaylor/ansible-kafka
playbook.yml
---
- hosts: dev
roles:
- ansible-kafka
vars:
zookeeper_hosts: "kafka-d1:2181,kafka-d2:2181,kafka-d3:2181"
kafka_zookeeper_hosts: [ 'kafka-d1','kafka-d2','kafka-d3' ]
kafka_zookeeper_port: 2181
kafka_hosts:
- dev
kafka_healthcheck_address: "kafka-d1:2181,kafka-d2:2181,kafka-d3:2181/kafka"
kafka_server_port: 9092
kafka_connection_string: [ 'kafka-d1','kafka-d2','kafka-d3' ]
- name: "Generate the kafka hosts connection string"
set_fact: kafka_connection_string="{{ kafka_hosts | join(':' ~ kafka_server.port ~ ',') }}:{{ kafka_server.port }}"
ЗАДАЧА [ansible-kafka: Создать строку подключения к хостам kafka] *********************************** ************************************************* ***** фатальный: [kafka-d1]: НЕ ВЫПОЛНЕНО! => {"msg": "Задача включает параметр с неопределенной переменной. Ошибка была: 'объект dict' не имеет атрибута 'port' \ n \ nОшибка, похоже, была в '/home/ahshan.md/ ansible / ansible-kafka / tasks / kafka-cfg.yml ': строка 31, столбец 3, но может \ n находиться в другом месте файла в зависимости от точной синтаксической проблемы. \ n \ nОтображается строка с нарушением