ansible command模块将返回值写入变量
ansible 中command模块支持 register参数将远程命令执行的输出结果存储在变量中,后续可以在when中对该变量进行检索确定下一步任务。
1 2 3 4 5 6 7 8 | --- - 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 |