Nhìn vào tài liệu hướng dẫn về xử lý Ansible error handlingCó một số Ansible tương đương với "failed_when" cho sự thành công
tôi chỉ nhìn thấy một cách để thất bại các fail_when trích lỗi, tôi đang tự hỏi nếu có cách nào để làm đối diện.
cái gì đó trông như thế này:
- name: ping pong redis command: redis-cli ping register: command_result succees_when: "'PONG' in command_result.stderr"
Cảm ơn.
Cần lưu ý rằng bạn cũng có thể luôn luôn chỉ quấn bất kỳ biểu thức boolean trong dấu ngoặc và tiền tố nó với "không" để có được những tác dụng tương tự . Ví dụ: 'không (url | kết hợp ('http://example.com/.*'))'. Chỉ ra rằng kể từ khi nó được loại ẩn ở đây bởi vì bạn đang sử dụng inline 'không in' và'! = ', Trong khi nói chung không có nhà khai thác nội tuyến đặc biệt. –
Điều này rất khó đọc nhưng nó hoạt động tốt. –