ansible 命令

# ansible-doc 模块名称
ansible-doc shell

#查看远程主机内存
ansible appservers -m command -a "free -m"

#ping远程主机
ansible -m ping appservers

#执行主控端的shell
ansible appservers -m script -a "/shell/freem.sh"

#执行被控端的shell
ansible appservers -m shell -a "/shell/freem.sh"

# command 执行远程权限范围所有的shell命令
# script 在远程主机执行主控端存储的shell脚步  相当于scp+shell组合
# shell功能是执行远程主机的shell脚本
# 从主控端 复制到被控端
ansible appservers -m copy -a 'src=/shell/copyfile dest=/shell backup=yes'
# 从被控端的的日志/tmp/my.log     放到主控端的/tmp目录
ansible appservers -m fetch -a 'src=/tmp/my.log dest=/tmp'

猜你喜欢

转载自blog.csdn.net/kq1983/article/details/89290009
今日推荐