19
Làm cách nào để sử dụng câu lệnh khi dựa trên đầu ra chuẩn của thanh ghi: kết quả? Nếu đầu ra tiêu chuẩn tồn tại, tôi muốn somecommand để chạy nếu không có đầu ra tiêu chuẩn tồn tại tôi muốn someothercommand để chạy.Ansible có điều kiện dựa trên stdout của kết quả?
- hosts: myhosts
tasks:
- name: echo hello
command: echo hello
register: result
- command: somecommand {{ result.stdout }}
when: result|success
- command: someothercommand
when: result|failed
Vậy đó, tôi vừa mới bắt đầu đọc về cách sử dụng result.stdout == "" trong câu lệnh khi nào và sau đó bạn trả lời. Cảm ơn bạn! – ibash