ansible all -m cron -a "minute=*/5 job='/sbin/ntpdate 172.16.0.1 &> /dev/null' name=Synctime" fetch模块:从远程主机拉去文件至当前机器; file模块:修改文件属性; *path= //必须有此参数 用法:(1)创建连接文件 ansible all -m file -a "src=/tmp/fstab path=/tmp/fstab.link state=link" ...
2.当使用了beocome_user时,并且指定需要sudo,需要在hosts 文件指定ansible_sudo_pass 密码,否则become_user 使用sudo 进行操作时无权限执行,不会成功。比如我这里用centos 账号执行 echo "127.0.0.1 $(hostname)" >>/etc/hosts 需要sudo 权限的,所以用 become_user: root,并且指定了ansible_sudo_pass 密码,这样...