aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/service-precheck/tasks/main.yml
blob: 1660bb474bdd49204b6e2c682dce5eec02ab2ede (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---
- name: "Validate inventory groups for {{ project_name }}"
  vars:
    service_name: "{{ item.key }}"
    service: "{{ item.value }}"
  fail:
    msg: >-
      Ansible inventory does not contain the expected group {{ service.group }}
      for service {{ service_name }} in {{ project_name }}.
  loop: "{{ query('dict', service_precheck_services) }}"
  when:
    - "'group' in service"
    - service.group not in groups
  loop_control:
    label: "{{ service_name }}"