ansible 中command模塊支持 register參數將遠程命令執行的輸出結果存儲在變量中,后續可以在when中對該變量進行檢索確定下一步任務。
---
- name: cat /etc/redhat-release
command: cat /etc/redhat-release
register: output
- name: Your linux is CentOS
command: echo "CentOS"
when: output.stdout.find('CentOS') != -1
