> 文章列表 > Ansible ad hoc命令

Ansible ad hoc命令

Ansible ad hoc命令

一、Ansible ad hoc 的命令格式:

ansible "host-pattern"

-m "moudle"

-a "moudle argument"

-i "inventroy-path"

-u "user"

二、命令解释:

1、host-pattern 表示某个主机或者某个主机组

2、-m 参数表示使用ansible的模块

3、-a 参数后面跟的是模块的参数

4、-i 参数后面跟的是Inventory的路径

5、-u 参数表示remote_user用-u参数指定的用户

三、命令示例

ansible localhost

-m copy

-a'content="glstest" dest=/etc/motd'

-i /etc/ansible/hosts

-u devops --become

注意:如果ansible命令不加-m参数,默认就是使用command模块,command模块就是能让你直接通过ansible在被管理主机上敲命令。

四、ansible-doc查看帮助文档命令

ansible-doc -l:列出当前系统所有的ansible模块

ansible-doc ping:查看ping模块的操作,查看到的都是playbook的操作