ansible02-模块

2020-09-18  本文已影响0人  xlgao
  1. ping
    ansible all -m ping

  2. command , 可以省略
    ansible all -m command -a "ls /tmp"

  3. shell
    ansible all -m shell -a " ls /tmp"

  4. script 脚本在本机编写即可
    ansible k8s -u root -m script -a './test.sh'

  5. copy
    复制本地文件到远端机器
    ansible k8s -u root -m copy -a 'src=./tmp/selinux dest=/etc/selinux/config backup=yes'
    拷贝本地文件到远端机器,并设置权限mode 属主owner
    ansible k8s -u root -m copy -a 'src=./tmp/test.sh dest=/data/ mode=000 owner=ftp'

  6. hostname 修改主机名
    ansible 172.16.6.190 -u root -m hostname -a 'name=test'

  7. cron,
    设置计划任务
    ansible 172.16.6.190 -u root -m cron -a 'minute=* weekday=1,3,5 job="/bin/echo 111" name=test
    取消计划任务
    ansible 172.16.6.190 -u root -m cron -a 'disabled=true job="/bin/echo 111" name=test'

上一篇 下一篇

猜你喜欢

热点阅读