ansible常用模块使用记录

ansible常用模块使用记录

前言

这篇博客主要是记录一下工作中常用的ansible模块,一定要学会利用 ansible-doc xx模块 来查看文档,很详细方便

copy模块

ansible test -m copy -a “src=/etc/hosts dest=/etc/hosts backup=yes”

备注:中间不要用逗号分割,否则报错。backup=yes 代表如果目的文件已存在,先备份再覆盖

shell模块

ansible test -m shell -a “ping -c 3 model”

shell模块比较万能,有些简单的命令有时候直接就用shell模块实现就可以,此处是为了让被管理节点机器 ping 管理机主机名三次,看是否能解析,之前没加 -c 3  持续输出,管理机显示错误。

cron模块

ansible test -m cron -a “name=’ntpdate’ hour=’12’ day=’*/5′ job=’ntpdate ntp1.aliyun.com > /dev/null'”

每隔五天的12点,同步一次时间。

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Loading...