kolla-ansible/ansible/roles/service-precheck/tasks/main.yml

16 lines
470 B
YAML

---
- name: "{{ project_name }} | Validate inventory groups"
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 }}"