關於ansible命令的執行過程


首先說明一下、每一個模塊、都是有相應的.py文件的,可以通過rpm -ql ansible看到

要觀察模塊執行過程,可以在ansible命令執行時加上-v或-vvv,或者-vvvv看得更加詳細

ansible命令執行過程:

1. 加載自己的配置文件 默認/etc/ansible/ansible.cfg

2. 加載自己對應的模塊文件,如command,或者ping

3. 通過ansible將模塊或命令生成對應的臨時py文件,

    並將該文件傳輸至遠程服務器的對應執行用戶$HOME/.ansible/tmp/ansible-tmp-數字/XXX.PY文件

4. 給文件+x執行

5. 執行並返回結果

6. 刪除臨時py文件,退出

執行狀態:

綠色:執行成功並且不需要做改變的操作

黃色:執行成功並且對目標主機做變更

紅色:執行失敗

 

 

尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/13785165.html

 


免責聲明!

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



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