ansible常用模組及playbook

2021-09-24 09:21:11 字數 603 閱讀 6749

ansible常用模組

ansible模組也就是ansible命令 和linux命令是一樣的

1,ping 檢測伺服器網路是否通ansible webserver -m ping

2,shell ansible的shell是直接使用linux命令ansible webserver -m shell -a 'ls /root/'

3,copy 複製檔案到目標主機ansible webserver -m copy -a 'src=/root/test.html dest=/root/'src路徑是本機 dest是目標主機目錄

4,fetch 從目標主機拉取檔案到本機ansible webserver -m fetch -a 'src=/var/log/message dest=/data/tmp'src是目標主機 dest是本機

5,service 管理應用服務ansible webserver -m service -a "name=httpd state=restarted"name是要操作的服務 state是進行什麼操作

6,file 檔案管理模組

Ansible常用模組及API

安裝epel作為安裝ansible的yum源 centos6.4 安裝ansible yum install ansible y 配置檔案 路徑 etc ansible hosts 配置說明 webservers為組名,下面的ip或網域名稱則是屬於該組的主機。webservers 192.168.1...

Python之 Ansible常用模組及API

1 功能 模組包括command script shell,都可以實現遠端shell命令執行。command 作為ansible的預設模組,可以執行遠端許可權範圍所有的shell命令 script 在遠端主機執行主控端儲存的shell指令碼檔案,相當於scp shell組合 shell 執行遠端主機...

Ansible常用模組

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