ansible script模組使用方法

2022-07-18 06:15:12 字數 409 閱讀 2055

在遠端主機上執行ansible主機上的指令碼,且不需要將指令碼複製到被執行的遠端主機上

先進入/opt目錄下,再執行test.sh指令碼

]# ansible all -m script -a 'chdir=/opt /opt/test.sh'
若/opt/a.file存在時,不執行test.sh指令碼

]# ansible all -m script -a 'creates=/opt/a.file /opt/test.sh'
若/opt/a.file不存在時,不執行test.sh指令碼

]# ansible all -m script -a 'removes=/opt/a.file /opt/test.sh'

任務模組 報告模組 日誌模組

需求背景 報告模組 怎麼來處理這個報告的問題,報告是非常重要的一塊,1,可以看到每一次執行的情況,多少通過了,多少失敗了 2,可以看到執行的日誌,每一步的日誌,失敗了,我要知道失敗在 了,3,每次都要有報告 業務設計 1,任務列表,任務名稱,檢視任務詳情,報告列表,執行的功能,2,任務詳情,每乙個用...

模組之shutil模組模組詳解

shutil模組是高階的 檔案 資料夾 壓縮包 處理模組 shutil.copyfileobj fsrc,fdst length 將檔案內容拷貝到另乙個檔案中 shutil.copyfile src,dst 拷貝檔案 shutil.copymode src,dst 僅拷貝許可權。內容 組 使用者均不...

常用模組 time模組,datetime模組

print time.time print type time.time 1539594222.698943 時間戳是指從1970年1月1日到現在經歷秒數,返回乙個浮點數。print time.strftime y m d h m s p 需要規定格式 y年 m月 d日 h時 m分 s 分 p上午或...