ansible遇到的問題及處理方法


nohup 以及環境變量

ansible,在執行shell腳本的時候,用source ~/.bash_profile;nohup sh app.sh start & ,

原因:ansible里如果用linux命令,需要先source ,ansible默認不加載linux的環境變量,所以一般把$HOME寫為{{ansible_env.HOME}},這里nohup和&連用是為了解決腳本無法退出執行,讓腳本在后台執行

ignore_errors: yes 

忽略上一步執行返回的邏輯,跳過此任務,繼續跑下一個任務

主機清單hosts

一個機器需要兩個用戶連接作為兩個被控機

pushgwqdm1@172.17.192.219

pushgwqdm2@172.17.192.219 作為兩個被連接


免責聲明!

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



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