天天看點

ansible-playbook 使用詳解

1.  playbook參數詳解:

tags 用于讓使用者選擇運作或略過playbook中的部分代碼。ansible具有幂等性是以會自動跳過沒有變化的部分即便如此有些代碼為測試其确實沒有發生變化的時間依然會非常地長。

此時如果确信其沒有變化就可以通過tags跳過此些代碼片斷。

循環:

條件判斷使用handlers子產品:

如果要使用handlers子產品,則需要調用notify: test handlers是handlers子產品的name,要保持一緻。

ansible-playbook 使用詳解

從ansible主上拷貝1.txt到遠端伺服器2.txt,隻有到copy完成了,才會執行handlers。

條件判斷條件when:

注意變量要寫對,不能寫數組,數組的要注意.

cat /tmp/when.yml :

ansible-playbook 使用詳解

繼續閱讀