我正在尝试使用以下命令运行 ansible,
ansible-playbook provision.yml -l webserver
我的主机文件包含以下主机组,
[webclient]
172.29.4.75
[webserver]
172.29.4.76
我的 provision.yml 还包含 2 个主机,如下所示,
- hosts: webclient
user: centos
roles:
- nginx
- nvm
- hosts: webserver
user: centos
roles:
- tomcat
我的问题甚至认为我使用为 webclient 指定的“-l webserver”角色也运行在 webclient 主机中。如何控制它只运行特定的主机组?