測試:用shell執行乙個指令碼很麻煩的,用script執行
1)推送指令碼過去,並授權
ansible george -m copy -a "src=/tmp/test.sh dest=/tmp mode=+x"
2)執行指令碼
ansible george -m shell -a "/tmp/test.sh"
6. script模組實踐
ansible george -m script -a "/server/scritps/keepalived.sh"
#將本地指令碼中的資訊,在遠端主機上執行
7. setup模組實踐
ansible george -m setup
#顯示遠端主機的所有資訊(後面加-v顯示詳細資訊)
#提取ip、或架構資訊等,x86來判斷主機架構,安裝合適軟體
ansible常用的方法小結
一 批量安裝zabbix客戶端 1.拷貝sh指令碼和.conf到遠端伺服器 也可以全量拷貝客戶端 ansible all m copy a src usr local zabbix agents 3.2.0 scripts php status code.sh dest usr local zabb...
Ansible常用模組
1.ping模組2.ansible command模組是ansible預設模組,主要用於執行linux基礎命令,可以執行遠端伺服器命令執行 任務執行等操作。但command模組不支援變數 重定向 管道符等,這些操作需要用shell模組執行 command模組使用詳解 chdir 執行命令前,切換到目...
ansible常用模組
1.setup 該模組主要用於收集資訊,是通過呼叫facts元件來實現的 ansible doc s setup ansible mysql m setup 檢視mysql伺服器上所有資訊檢視遠端主機基本資訊 ansible all m setup2.ping測試遠端主機執行狀態 ansible a...