各种功能

1、拷贝
ansible testhosts -m copy -a "src=/etc/ansible dest=/tmp/ansibletest owner=root group=root mode=0644"
2、脚本
首先分发脚本
ansible testhosts -m copy -a "src=/tmp/test.sh dest=/tmp/test.sh mode=0755"
然后执行脚本
ansible testhosts -m shell -a "/bin/sh /tmp/test.sh"
3、任务计划
创建 cron
ansible testhosts -m cron -a "name='test_cron' job='/bin/bash /usr/local/1.sh' weekday=6"
删除cron
ansible testhosts -m cron -a "name='test_cron' state=absent"

其他的日期格式
day='1-10' minute hour month
4、安装 rpm 包
ansible testhosts -m yum -a "name=httpd"  必须指定精确的包

5、管理服务
ansible testhosts -m service -a "name=httpd state=started enabled=no"   开启httpd 服务,并关闭开启启动
查看 模块参数
ansible-doc -l   |   ansible-doc service

你可能感兴趣的:(各种功能)