如果库存文件中是否存在组,如何检查 Ansible?

How to check in Ansible if group exist in Inventory file or not?

我的情况是:

如果清单文件中不存在组,那么我想抛出错误而不是收到如下警告:'No host matched'.

Ansible 版本:2.4

在你的剧本的顶部添加一个剧本检查组是否存在。在条件中使用groups magic variable

---
- hosts: localhost
  gather_facts: no
  connection: local
  tasks:
    - fail:
      when: "'my_group' not in groups"