ansible是一種 自動化 運維工具,基于paramiko開發(fā)的,并且基于模塊化工作,Ansible是一種集成IT系統的配置管理、應用部署、執(zhí)行特定任務的開源平臺,它是基于python語言,由Paramiko和PyYAML兩個關鍵模塊構建。集合了眾多運維工具的優(yōu)點,實現了批量系統配置、批量程序部署、批量運行命令等功能.ansible是基于模塊工作的,本身沒有批量部署的能力.真正具有批量部署的是ansible所運行的模塊,ansible只是提供一種框架.ansible不需要在遠程主機上安裝client/agents,因為它們是基于ssh來和遠程主機通訊的.
ansible被定義為配置管理工具,配置管理工具通常具有以下功能:
確保所依賴的軟件包已經被安裝
配置文件包含正確的內容和正確的權限
相關服務被正確運行
下載地址:https://repo.huaweicloud.com/ansible/