Fix matrix_dynamic_dns_domain_configurations validation check

- `item` was undefined
- `'key' in configurations == ''` was doing the wrong thing

Related to #681 (Github Pull Request)
This commit is contained in:
Slavi Pantaleev 2020-11-10 23:43:15 +02:00
parent fef44b93d3
commit 97a7c8b0f0

View File

@ -3,8 +3,8 @@
- name: Fail if required settings not defined in configuration blocks - name: Fail if required settings not defined in configuration blocks
fail: fail:
msg: >- msg: >-
You need to define a required configuration setting (`{{ item }}`). One of the configurations in matrix_dynamic_dns_domain_configurations is missing a required key (domain, provider, protocol).
when: "'domain' not in configuration == '' or 'provider' not in configuration == '' or 'protocol' not in configuration == ''" when: "'domain' not in configuration or 'provider' not in configuration or 'protocol' not in configuration"
with_items: "{{ matrix_dynamic_dns_domain_configurations }}" with_items: "{{ matrix_dynamic_dns_domain_configurations }}"
loop_control: loop_control:
loop_var: configuration loop_var: configuration