一、adhoc的命令
基本的命令格式是
bash
ansible "host-pattern" -m "moudle" -a "moudle argument" -i "inventroy-path"
-
host-pattern
:表示目标主机或主机组 -
-m
:参数表示使用ansible的模块 -
-a
:参数后面跟的是模块的参数 -
-i
:参数后面跟的是Inventory的路径
如果不知到模块的参数,可以查看文档
二、ansible执行后的结果以及查看帮助
1、执行结果的含义
执行完之后会有颜色的显示,都有不同的含义
-
绿色:没有变化,主机上的内容没有发生改变,比如ping命令
-
黄色:有变化,主机上有改变,比如防火墙的开启,关闭,创建的文件夹,用户等
-
红色:有错误,执行失败
绿色和黄色都是表示执行成功
2、模块文档
列出当前系统所有的ansible模块
bash
[cui@control ansible_manage]$ ansible-doc -l
查看模块文档
bash
[cui@control ansible_manage]$ ansible-doc ping
这个命令是查看ping模块的文档
查看其他文档只需要在ansible-doc后面跟上想要查看的模块即可