> 文章列表 > Ansible ad hoc命令
Ansible ad hoc命令
网友:an
文章列表
2024-03-22 04:26:41

一、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的操作