diff --git a/roles/0-init/tasks/validate_vars.yml b/roles/0-init/tasks/validate_vars.yml index 4e117a7e8..b115afdc4 100644 --- a/roles/0-init/tasks/validate_vars.yml +++ b/roles/0-init/tasks/validate_vars.yml @@ -125,3 +125,10 @@ quiet: yes loop: "{{ vars_checklist }}" #register: var_pairs_validation + +- name: 'DISALLOW "XYZ_install: False" WITH "XYZ_installed: True" ...for all {{ vars_checklist | length }} var pairs' + assert: + that: "{{ item }}_install or {{ item }}_installed is undefined" + fail_msg: "{{ item }} already installed please set to True in: /etc/iiab/local_vars.yml" + quiet: yes + loop: "{{ vars_checklist }}"