在我的Ansible剧本中,我想使用具有条件的主机。例如:if tag_Name_WebServer和tage_Environment_development。
因此它应该返回属于开发环境的服务器列表,并且应该将Name标记作为Webserver。请帮我修理一下。
我尝试过:
---
- name: Development WebServer Configuration
hosts: tag_Name_WebServer:tag_Name_Development
但我得到的结果是来自WebServer的所有实例列表以及所有来自Environment Development的实例列表。如何摆出适当的条件?
答案 0 :(得分:1)
得到了解决方案。条件应如下所示:
---
- name: Development WebServer Configuration
hosts: tag_Name_WebServer:&tag_Name_Development
在这种情况下,您将得到两组的交集。