ansible playbook如何處理錯誤(block-rescue-always)


在日常使用ansible playbook的過程中,我們有時候希望做一下補救性的操作,做一些判斷,

例如:

如上的代碼,第一部分出錯后,會被rescue捕捉到,然后做一些補救性的工作,這個時候我們可以做一些有趣的任務例如:

1:我們要對httpd 的配置文件進行一些修改

如果http沒有安裝,我們肯定會報錯,沒有辦法正常運行,這個時候我們使用rescue

2: rescue里我們安裝httpd 然后 做一些修改

3: always 是無論時間時候都執行的,所以,我們一般第三步是把保證服務的狀態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM