host-pattern #匹配主機模式,如all表示所有主機
-a mod_args #模組執行的引數
-f forks #生成幾個子進行程執行
-c #(不執行,模擬跑)
-u username #某主機的使用者名稱
-c connection #連線方式(default smart)
完整示例:
[root@ansible ansible]# ansible all -m shell -a "ip add"
[root@ansible ansible]# ansible all -m shell -a "mkdir /root/sanchuang"
[root@ansible ansible]# ansible all -m shell -a "ls /root"
[root@ansible ansible]# ansible webservers -m shell -a "ip add"
ansible模組比較多,可以通過ansible-doc --help 顯示幫助資訊
ansible-doc -l 獲取所有當前版本下的可用模組及簡要資訊
ansible-doc -s 模組名 獲取指定模組幫助資訊說明
#檢視copy模組的使用說明
[root@ansible lianxi]# ansible-doc copy
[root@ansible ansible]# ansible-doc -l
a10_server manage a10 networks ax/softax/t
a10_server_axapi3 manage a10 networks ax/softax/t
a10_service_group manage a10 networks ax/softax/t
a10_virtual_server manage a10 networks ax/softax/t
accelerate enable accelerated mode on remo
aci_aaa_user manage aaa users (aaa:user)
aci_aaa_user_certificate manage aaa user certificates (a
aci_access_port_to_inte***ce_policy_leaf_profile manage fabric inte***ce policy
aci_aep manage attachable access entity
aci_aep_to_domain bind aeps to physical or virtua
aci_bd manage bridge domains (bd) obje
aci_bd_subnet manage subnets (fv:subnet)
aci_bd_to_l3out bind bridge domain to l3 out (f
aci_config_rollback provides rollback and rollback
aci_config_snapshot manage config snapshots (config
ansible 自動化運維工具
ansible 自動化運維工具 批量管理 python開發 無客戶端 基於ssh服務 22 安裝 1.ansible包在擴充套件源,epel release yum y install epel release yum repolist 2.安裝,ansible yum y install ansi...
自動化運維工具 ansible
ansible ansible 一 簡介和部署 ansible 二 主機清單管理 ansible 三 配置和命令集 ansible 四 常用模組 ansible 五 palybooks劇本 ansible 彙總 ansible 中文權威指南 本部落格 至 小左先森的部落格 ansible ansib...
ansible 自動化運維工具
ansible是新出現的自動化運維工具,基於python開發,集合了眾多運維工具 puppet cfengine chef func fabric 的優點,實現了批量系統配置 批量程式部署 批量執行命令等功能。ansible是基於模組工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible...