天天看點

ansible-playbook agent執行個體

        最近看ansible自動化運維工具,前段時間剛好有需求。最近釋出系統上線,需要安裝agent,400多台伺服器手動安裝當然費事,《ansible自動化運維》華章出的也看了80多頁了,就試着寫了一個agent推送和zabbix-agent推送,主要是釋出系統agent推送,之前的zabbix-agent推送已經寫成shell腳本推送,這邊就不顯擺了。公司也是剛用ansible,線上都是腳本自動化。

以下比較簡單:

ansible play-book的樹行結構如下:

主要是推釋出系統的agent:

agent play-book的樹形結構如下:

$ cat main.yaml  #ansible-playbook tasks的内容

#vars 主要是定義幾個變量。

#ansible的當下目錄放一個stop腳本,主要是釋出新的agent是殺掉在運作的agent程序。

繼續閱讀