Ansible模块基础使用

2021-08-02 17:50:23 浏览数 (1)

ansible通过各种模块完成操作,除了ping模块,其他模块可以使用如下命令查看 ansible -l

可以用如下方式来获取ping模块的详细信息和介绍,若看到required表示参数必须要有,大多是模块都会有一些参数必须要有 ansible-doc -s ping

例如copy模块,传输文件,这个肯定要指定当前文件和目的目录 echo “one” > a.txt

ansible 192.168.56.108 -m copy -a "src=a.txt dest=/root/"

看状态为SUCCESS表示成功,黄色是因为做出了修改,changed这里为true。再执行一下,发现为绿色了,changed为false了,表示什么都没操作。这里判断文件是根据md5值,确保文件一致。

ansible的模块非常多,没必要全都学习,先学习一些简单易用的,了解使用方法和原理后,其他模块可以自行学习。按照分类模块大致分为数据库模块、文件模块、命令模块等等,具体可以查看模块索引

0 人点赞