可以使用 ansible 控制管理的那些机器对于 ansible 来说,就是 inventory ,可以翻译成库存或者货物清单 .. 这个清单其实就是一个文本文件,在这个文件里可以列出可以管理的机器的主机名或者 IP 地址,可以对这些机器分组管理 .. 默认这个文件的位置在 /etc/ansible 下面,文件的名字是 hosts ...
先打开项目 ansible 目录,这个目录被我挂载到了安装了 ansible 的容器的 /etc/ansible 这个目录的上面 .. 找到它里面的 hosts 这个文件(空白) ...
把要使用 ansible 配置的机器在这里列出来 ... 可以是机器的主机名,也可以是 IP 地址 .. 我这里就是在本地创建的几台虚拟机的 IP 地址 ...
先输入一个 192.168.33.11 .. 这是其中一台机器的 IP 地址 .. 现在这台机器就可以使用 ansible 的管理机去配置了 .. 回到终端,先去试一下 ... 执行一条命令 .. 过一会儿我在解释这条命令的具体意思 ..
ansible all -m ping -u vagrant -k
提示成功 ... 继续再编辑一下 hosts 文件 .. 再把另外两台机器的 IP 地址也加进来 ... 保存 .. 再去执行一下刚才执行的命令 ...
会提示在 inventory 里面列出的这三台机器上执行的动作都成功了 ...