From 435f3261e1d482b130f86d7f1e49fd3aa422c0dc Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Thu, 23 Jan 2020 05:32:06 -0600 Subject: [PATCH] XYZ_installed: True --- roles/0-init/tasks/validate_vars.yml | 7 +++++++ 1 file changed, 7 insertions(+) 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 }}"