我正在使用ansible版本2.8.1,并尝试基于标签识别资源组中的服务器。下面是我的代码
我在test-rg中有2个虚拟机(testvm1,testvm2)。只有testvm1的标签为nginx
我已经设置了环境变量AZURE_TAGS = nginx
azureinv.yml
plugin: azure_rm
include_vm_resource_groups:
- test-rg
nginx.yml
---
- name: Install and start Nginx on an Azure virtual machine
hosts: all
become: yes
tasks:
- name: echo test
shell: " echo test "
ansible-playbook -i ./azureinv.yml nginx.yml -u test
输出: 我在两台服务器(testvm1,testvm2)上都看到了回声,即使只有一个服务器上有一个名为nginx的标签
有人可以帮我吗?