有關錯誤處理的功能在我們playbook中的用法fail子產品
Linux企業實戰-ansible(42)fail 運作結果如下
Linux企業實戰-ansible(42)fail 報錯并且指出了錯誤的根源
Linux企業實戰-ansible(42)fail 我們可以自定義輸出的消息
Linux企業實戰-ansible(42)fail 我們使用fail子產品結合when子產品
Linux企業實戰-ansible(42)fail
Linux企業實戰-ansible(42)fail 如果上述不使用--error也可以使用--westos則顯示結果如下就會跳過
Linux企業實戰-ansible(42)fail 當failed_when對應的任務成立的時候那麼輸出任務設定為失敗
Linux企業實戰-ansible(42)fail
Linux企業實戰-ansible(42)fail 條件成立的時候将對應的任務執行狀态設定為失敗
而changged_when則和failed的相反他将對應的執行任務設定為changed
Linux企業實戰-ansible(42)fail 正常不适用changed結果顯示
Linux企業實戰-ansible(42)fail 使用changed
Linux企業實戰-ansible(42)fail 如果已經設定為changed要想改變必須将changed_when設定為false
Linux企業實戰-ansible(42)fail
Linux企業實戰-ansible(42)fail 否則還是顯示changed