Ansible adhoc command

Ansible is the simplest way to automate apps and IT infrastructure. Application Deployment + Configuration Management + Continuous Delivery.

Ansible 既可以批量操作机器,同时还能作为配置管理工具(类似puppet),还能做持续部署。本文主要介绍 Ansible 在批量操作机器上的能力。

在使用前把所有节点 IP 地址写入一个文件 hosts.ini

[ci]
10.180.0.72
10.180.0.73
10.180.0.24
10.180.0.25

查看内存

$ ansible -i hosts.ini ci -a "free -m"

10.180.0.25 | success | rc=0 >>
             total       used       free
查看详细