Sách hướng dẫn 1:
---
- name: Nhắn tin vào chủ đề
máy chủ: web1
trở thành: có
nhiệm vụ:
- tên: đăng tin
chờ đợi:
shell: "/usr/local/kafka/bin/kafka-console-product.sh --broker-list localhost:9092 --topic testTopic"
phản ứng:
Câu hỏi:
- "Chào bạn"
Sách hướng dẫn 2:
- name: Nhắn tin vào chủ đề
máy chủ: web1
thu thập_facts: sai
nhiệm vụ:
- tên: đăng tin
vỏ bọc:
lệnh: /usr/local/kafka/bin/kafka-console-product.sh --broker-list localhost:9092 --topic testTopic
phản ứng:
(?i)Tin nhắn: "Xin chào từ Playbook"
Đã thử với hai playbook trên và kết thúc với một số lỗi. Không thể tìm thấy một giải pháp thích hợp cho việc này. [nhập mô tả hình ảnh ở đây][1]
root@ip-172-31-83-195:/usr/local/kafka# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testTopic
xin chào
Chào bạn
Đây là lệnh tôi đang cố chạy trong playbook. Nếu bạn có bất kỳ ví dụ nào có thể đưa đến dấu nhắc khác như lệnh trên (ctrl + c sẽ ra khỏi dấu nhắc). Vui lòng cho tôi biết cách chúng tôi có thể sử dụng chúng trong playbook.
Cảm ơn trước!
Lỗi:
Lỗi: Đối với Playbook 1
root@ip-172-31-87-7:~# ansible-playbook Playbook_to_post_message_into_the_topic.yaml
CHƠI [Nhắn tin vào chủ đề] ********************************************* *************************************************** ***************************************
NHIỆM VỤ [đăng tin] ************************************************ *************************************************** *********************************************
gây tử vong: [172.31.83.195]: THẤT BẠI! => {"ansible_facts": {"detected_interpreter_python": "/usr/bin/python3"}, "đã thay đổi": đúng, "cmd": "/bin/bash -c \"/usr/local/kafka/bin/ kafka-console-product.sh --broker-list 54.87.252.89:9092 --topic testTopic\"", "delta": "0:00:30.407263", "end": "2022-02-16 08:32 :24.990783", "msg": "mã trả về khác không", "rc": 129, "start": "2022-02-16 08:31:54.583520", "stdout": ">[2022-02- 16 08:32:07,214] WARN [Producer clientId=console-producer] Bootstrap broker 54.87.252.89:9092 (id: -1 rack: null) bị ngắt kết nối (org.apache.kafka.clients.NetworkClient)\r\n[2022 -02-16 08:32:24,532] WARN [Producer clientId=console-producter] Bootstrap broker 54.87.252.89:9092 (id: -1 rack: null) bị ngắt kết nối (org.apache.kafka.clients.NetworkClient)", " stdout_lines": [">[2022-02-16 08:32:07,214] WARN [Nhà sản xuất clientId=console-producer] Bootstrap broker 54.87.252.89:9092 (id: -1 rack: null) bị ngắt kết nối (org.apache.kafka .clients.NetworkClient)", "[2022-02-16 08:32:24,532] CẢNH BÁO [ID khách hàng của nhà sản xuất=nhà sản xuất bảng điều khiển] Bootstrap broker 54.87.252.89:9092 (id: -1 rack: null) bị ngắt kết nối (org.apache.kafka.clients.NetworkClient)"]}
TÓM TẮT CHƠI *************************************************** *************************************************** ************************************************
172.31.83.195 : ok=0 đã thay đổi=0 không truy cập được=0 thất bại=1 bị bỏ qua=0 được giải cứu=0 bị bỏ qua=0
Lỗi: đối với Playbook 2
CHƠI [Nhắn tin vào chủ đề] ********************************************* *************************************************** ***************************************
NHIỆM VỤ [đăng tin] ************************************************ *************************************************** *********************************************
gây tử vong: [172.31.83.195]: THẤT BẠI! => {"ansible_facts": {"detected_interpreter_python": "/usr/bin/python3"}, "changed": false, "msg": "Tham số không được hỗ trợ cho mô-đun (lệnh): lệnh, phản hồi Các tham số được hỗ trợ bao gồm: _raw_params, _uses_shell, argv, chdir, tạo, thực thi, xóa, stdin, stdin_add_newline, strip_empty_ends, cảnh báo"}
TÓM TẮT CHƠI *************************************************** *************************************************** ************************************************
172.31.83.195 : ok=0 đã thay đổi=0 không truy cập được=0 thất bại=1 bị bỏ qua=0 được giải cứu=0 bị bỏ qua=0