Рейтинг:0

Ansible playbook для публикации сообщения в теме кафки

флаг cn
Плейбук 1:
---
- название: Сообщение в тему
  хосты: web1
  стать: да
  задачи:
    - имя: сообщение сообщения
      ожидать:
        оболочка: "/usr/local/kafka/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testTopic"
        ответы:
          Вопрос:
            - "Всем привет"
        

Книга 2:

- название: Сообщение в тему
  хосты: web1
  сбор_фактов: ложь
  задачи:
    - имя: сообщение сообщения
      ракушка:
        команда: /usr/local/kafka/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testTopic
        ответы:                    
          (?i)Сообщение: "Привет из Playbook"
  

Пробовал с двумя вышеупомянутыми плейбуками и получил некоторые ошибки. Не удалось найти подходящее решение для этого. [введите описание изображения здесь][1]

root@ip-172-31-83-195:/usr/local/kafka# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testTopic

привет Всем привет

Это была команда, которую я пытаюсь запустить в playbook. Если у вас есть какие-либо примеры, которые могут перейти к другой подсказке, такой как приведенная выше команда (ctrl + c должен выйти из подсказки). Пожалуйста, дайте мне знать, как мы можем использовать их в playbook. Заранее спасибо!

Ошибки:

Ошибка: для Playbook 1

root@ip-172-31-87-7:~# ansible-playbook Playbook_to_post_message_into_the_topic.yaml

ИГРАТЬ [Сообщение в тему] ************************************************* ******************************************************* ****************************************

ЗАДАНИЕ [сообщение сообщения] *************************************************** ******************************************************* ************************************************
фатальный: [172.31.83.195]: НЕУДАЧА! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python3"}, "changed": true, "cmd": "/bin/bash -c \"/usr/local/kafka/bin/ kafka-console-producer.sh --broker-list 54.87.252.89:9092 --topic testTopic\"", "delta": "0:00:30.407263", "end": "2022-02-16 08:32 :24.990783", "msg": "ненулевой код возврата", "rc": 129, "start": "2022-02-16 08:31:54.583520", "stdout": ">[2022-02- 16 08:32:07,214] WARN [Producer clientId=console-producer] Брокер Bootstrap 54.87.252.89:9092 (id: -1 стойка: null) отключен (org.apache.kafka.clients.NetworkClient)\r\n[2022 -02-16 08:32:24,532] WARN [Producer clientId=console-producer] Брокер Bootstrap 54.87.252.89:9092 (id: -1 стойка: null) отключен (org.apache.kafka.clients.NetworkClient)", " stdout_lines": [">[2022-02-16 08:32:07,214] WARN [Producer clientId=console-producer] Брокер Bootstrap 54.87.252.89:9092 (id: -1 стойка: null) отключен (org.apache.kafka .clients.NetworkClient)", "[2022-02-16 08:32:24,532] WARN [Producer clientId=console-producer] Брокер начальной загрузки 54.87.252.89:9092 (идентификатор: -1 стойка: ноль) отключен (org.apache.kafka.clients.NetworkClient)"]}

ОБЗОР ИГРЫ ******************************************************* ******************************************************* ***************************************************
172.31.83.195 : ok=0 изменено=0 недостижимо=0 не удалось=1 пропущено=0 спасено=0 проигнорировано=0

Ошибка: для Playbook 2

ИГРАТЬ [Сообщение в тему] ************************************************* ******************************************************* ****************************************

ЗАДАНИЕ [сообщение сообщения] *************************************************** ******************************************************* ************************************************
фатальный: [172.31.83.195]: НЕУДАЧА! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python3"}, "changed": false, "msg": "Неподдерживаемые параметры для (командного) модуля: команда, ответы Поддерживаемые параметры включают: _raw_params, _uses_shell, argv, chdir, создает, исполняемый файл, удаляет, стандартный ввод, stdin_add_newline, strip_empty_ends, предупреждает"}

ОБЗОР ИГРЫ ******************************************************* ******************************************************* ***************************************************
172.31.83.195 : ok=0 изменено=0 недостижимо=0 не удалось=1 пропущено=0 спасено=0 проигнорировано=0
ALex_hha avatar
флаг cn
Где сама ошибка?
флаг cn
Спасибо за ответ @ALex_hha, добавил ошибки ниже. Поскольку команда перейдет к другой подсказке. Так что не уверен, как это будет написано в playbook.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.