- name: Step 000 Pre Infrastructure hosts: localhost connection: local become: false tags: - step001 - pre_infrastructure tasks: - debug: msg: "Step 000 Pre Infrastructure" tasks: - import_role: name: infra-local-create-ssh_key when: set_env_authorized_key | bool tags: - generate_env_keys - name: Ensure variables are set assert: that: "{{ item.0 }}" msg: "{{ item.1 }}" loop: - - ocp4_pull_secret is defined - ocp4_pull_secret variable must be defined - name: if windows_password is not defined, generate one when: windows_password is not defined block: - name: Generate windows Administrator password if not already defined command: openssl rand -base64 25 register: password_gen_r - name: set_fact generated_windows_password (just generated) set_fact: generated_windows_password: "{{ password_gen_r.stdout }}"