2016-04-18 16 views
0

是否可以根據退出代碼捕獲Ansible角色或劇本(不是每個單獨的任務)和分支的退出代碼?角色或劇本的Ansible退出代碼,而不是每個單獨的任務

我們有一個應用程序需要爲每個Ansible ROLE創建一個特定的標誌(成功/失敗),而不是任務。每個角色一個退出代碼。

+0

你能舉一個具體的例如,因爲應該有辦法解決這個沒有任何退出代碼。退出代碼不存在角色,只有進程有退出代碼。 –

回答

0

您可以捕獲包含模塊的錯誤。我的意思是,如果你創建角色和任務裏面有一個main.yml它看起來像這樣:

--- 
- include: first_server.yml 
    register: first_server 

- include: second_server.yml 
    register: second_server 
    when: first_server | success 

在未來的角色,這將是網頁:

--- 
- include: first_web.yml 
    register: first_web 
    when: second_server | success 

- include: second_web.yml 
    register: second_web 
    when: second_server | success 
相關問題