自動化運維工具 ansible基本格式和獲取幫助

2021-10-08 23:58:09 字數 2251 閱讀 5714

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...