CentOS 安装:
$ sudo yum install ansible
MacOS 安装:
$ brew install ansible
命令提示。
CentOS:
$ sudo yum install python-argcomplete
$ sudo activate-global-python-argcomplete
MacOS:
$ pip install argcomplete
$ sudo activate-global-python-argcomplete
MacOS 和 CentOS的配置是一样的。
修改 /etc/ansible/hosts ,将需要远程操作的主机写入其中:
[fueltank] #可以随意命名分组
fueltank-1
fueltank-2
fueltank-3
各个主机之间要配置免密登录。
测试:
$ ansible all -m ping
$ ansible all -a "/bin/echo hello"
$ # 指定用户
$ ansible all -m ping -u admin