ソースを参照

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)
pull/681/head
Slavi Pantaleev 5年前
コミット
97a7c8b0f0
1個のファイルの変更2行の追加2行の削除
  1. +2
    -2
      roles/matrix-dynamic-dns/tasks/validate_config.yml

+ 2
- 2
roles/matrix-dynamic-dns/tasks/validate_config.yml ファイルの表示

@@ -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 }}`).
when: "'domain' not in configuration == '' or 'provider' not in configuration == '' or 'protocol' not in configuration == ''"
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"
with_items: "{{ matrix_dynamic_dns_domain_configurations }}" with_items: "{{ matrix_dynamic_dns_domain_configurations }}"
loop_control: loop_control:
loop_var: configuration loop_var: configuration

読み込み中…
キャンセル
保存