ansible 使用ping模組和時間同步模組

2022-06-16 06:48:12 字數 1182 閱讀 2920

命令格式

ansible 主機清單中ip或分組名稱 -m 模組

ping模組應用

ansible 192.168.1.6 -m ping 或者 ansible new-machine -m ping

輸出結果:

[root@server ansible]# ansible new-machine -m ping

[warning]: invalid characters were found in group names but not replaced, use -vvvv to see details

192.168.1.6 | success => ,

"changed": false,

"ping": "pong"

}[root@server ansible]#

ansible 192.168.1.6 -m cron -a 'name="test cron1" job="nepdate time1.aliyun.com" monute=0 hour=*/1'

[root@server ansible]# ansible 192.168.1.6 -m cron -a 'name="test cron1" job="ntpdate time1.aliyun.com" minute=0 hour=*/1'

[warning]: invalid characters were found in group names but not replaced, use -vvvv to see details

192.168.1.6 | changed => ,

"changed": true,

"envs": ,

"jobs": [

"test cron1"]}

目標機器檢視crontab -l

[root@client ~]# crontab -l

#ansible: test cron1

0 */1 * * * ntpdate time1.aliyun.com

[root@client ~]#

注意事項:

time.pool.aliyun.com

time1.cloud.tencent.com

海外的話,選擇微軟或者google的時鐘源

time.windows.com

time1.google.com

Ansible常用模組使用

ansible官方提供了非常多的模組,還有若干第三方模組,我們也可以自己編寫模組。ansible對遠端伺服器的操作實際是通過模組完成的,先將模組拷貝到遠端伺服器,完成操作後,然後在遠端伺服器上刪除該模組。檢視模組幫助資訊 檢視模組列表 ansible doc l 檢視具體模組幫助資訊,以file為例...

ansible模組的使用

可實現 1 需要ssh和python即可 2 無客戶端 3 功能強大,模組豐富 4 上手太容易,門檻低 5 基於python的開發 6 使用公司比較多,社群活躍 ansible基於ssh協議來管理機器,被管理主機需要開啟ssh服務 ansible執行時配置檔案的查詢順序 1 首先檢測ansible ...

ansible 日常使用模組

執行系統命令,不支援命令中帶特殊字元 等 ansible localhost m command a ls root ansible localhost m command a chdir tmp creates 1.txt ls chdir 執行目錄 creates 判定條件,檔案存在則不執行,檔...