Плейбук 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