--- # Implement your Pre Workload deployment tasks here - name: Fail if _namespace defined fail: msg: _namespace var is defined. didnt expect that when: _namespace is defined - name: Fail if user count incorrect fail: msg: User count end({{ user_count_end }}) <= user count start ({{ user_count_start }}) when: user_count_end|int <= user_count_start|int - name: Get oc version command: > oc version -o json register: ocversion - name: Fail if incorrect oc version fail: msg: "Expected oc server version to be '{{ _ocp_version }}' but found '{{ (ocversion.stdout | from_json).serverVersion.gitVersion }}'" when: (ocversion.stdout | from_json).serverVersion.gitVersion != _ocp_version - name: Ensure tmp directory exists file: path: "{{ tmp_dir }}" state: directory # Leave this as the last task in the playbook. - name: pre_workload tasks complete debug: msg: "Pre-Workload tasks completed successfully."