常用模块(-m):ping/command/service/copy/shell/yum/user
//列出所有主机列表,支持正则
ansible "*" --list
//列出docker分组主机列表
ansible docker --list
//重启分组指定主机
ansible db[0] -m command -a 'reboot' -u root
//以root用户执行ping存活检测
ansible all -m ping -u root
//copy模块, 对端host需要安装libselinux-python
ansible all -m copy -a "src=~/testfile.txt dest=/tmp/testfile.txt owner=root group=root mode=644 backup=yes" -u root
//安装Apache
ansible all -m yum -a "name=httpd state=present"
//停止Apache
ansible all -m service -a "name=httpd state=stopped" -u root
//启动Apache
ansible all -m service -a "name=httpd state=started" -u root
//查看docker组的主机磁盘容量
ansible docker -a "df -lh" -u root
//查看远程主机的内存使用情况
ansible docker -m shell -a "free -m" -u root