- name: import sanity checks ansible.builtin.import_tasks: sanity_checks.yaml - name: clone install_yamls ansible.builtin.git: repo: https://github.com/openstack-k8s-operators/install_yamls # noqa: latest[git] dest: "{{ install_yamls_path }}" when: - not install_yamls_makefile_stat.stat.exists - clone_install_yamls|bool - name: perform oc login no_log: "{{ use_no_log }}" ansible.builtin.shell: | {{ shell_header }} {{ oc_header }} {{ oc_login_command }} - name: use diffrent namespace for OSPdO adoption ansible.builtin.set_fact: rhoso_namespace: "rhoso" when: ospdo_src | bool | default(false) - name: create namespace ansible.builtin.shell: | {{ shell_header }} {{ oc_header }} cd {{ install_yamls_path }} NAMESPACE={{ rhoso_namespace }} make namespace # This sets the namespace in kubeconfig context for all of the tasks that follow - name: set default namespace to {{ rhoso_namespace }} ansible.builtin.shell: | {{ shell_header }} {{ oc_header }} oc project {{ rhoso_namespace }}