ansible常見模組

2022-06-09 16:54:08 字數 652 閱讀 3500

檢視支援的模組:ansible-doc -l  

獲取指定模組幫助資訊:ansible-doc 模組名 或者 ansible-doc -s 模組名

3個遠端命令模組:

command模組,shell模組,script模組。其中command負責在遠端主機上執行命令,不支援管道;shell在遠端主機上呼叫shell解析器,支援管道;script將本地的指令碼在遠端伺服器執行

copy模組    # 用於將檔案複製到遠端主機,支援設定內容和修改許可權.

file模組    # 建立檔案,建立連線檔案,刪除檔案等

stat模組     #  獲取遠端檔案的狀態資訊,包括atime,ctime,mtime,md5,uid,gid等資訊。

ping模組    # 主機連通性測試

yum模組    # 用於模組的安裝

cron模組    # 建立crontab任務計畫

service模組    # 管理服務

sysctl模組    # 修改核心引數

user模組    # 管理使用者賬號

group模組    # 使用者組管理

setup模組    # 該模組主要用於收集資訊,是通過呼叫facts元件來實現的,以變數形式儲存主機上的資訊

fetch模組    # 從遠端複製檔案到本地

Ansible常用模組

1.ping模組2.ansible command模組是ansible預設模組,主要用於執行linux基礎命令,可以執行遠端伺服器命令執行 任務執行等操作。但command模組不支援變數 重定向 管道符等,這些操作需要用shell模組執行 command模組使用詳解 chdir 執行命令前,切換到目...

Ansible模組詳解

上面我們已經提到過 ansible 是基於 ssh 協議實現的,所以其配置公私鑰的方式與 ssh 協議的方式相同,具體操作步驟如下 生成金鑰 root localhost ssh keygen t rsa 向主機分發私鑰 root localhost ssh copy id root 10.0.0....

ansible常用模組

1.setup 該模組主要用於收集資訊,是通過呼叫facts元件來實現的 ansible doc s setup ansible mysql m setup 檢視mysql伺服器上所有資訊檢視遠端主機基本資訊 ansible all m setup2.ping測試遠端主機執行狀態 ansible a...