diff --git a/roles/shiftstack/defaults/main.yml b/roles/shiftstack/defaults/main.yml index b77c8a558..4355dbe7c 100644 --- a/roles/shiftstack/defaults/main.yml +++ b/roles/shiftstack/defaults/main.yml @@ -53,3 +53,4 @@ cifmw_shiftstack_extra_vars_configmap_name: "shiftstack-extra-vars" cifmw_shiftstack_extra_vars_mount_path: "/home/cloud-admin/extra-vars" # Optional: name of a Kubernetes Secret containing SSH keys to mount into the pod # cifmw_shiftstack_trex_keypair_secret: "trex-keypair" +cifmw_shiftstack_stages_override: [] diff --git a/roles/shiftstack/tasks/test_config.yml b/roles/shiftstack/tasks/test_config.yml index 7f8c5cebb..c64e81688 100644 --- a/roles/shiftstack/tasks/test_config.yml +++ b/roles/shiftstack/tasks/test_config.yml @@ -40,6 +40,7 @@ -e user_cloud={{ cifmw_shiftstack_project_name }} -e hypervisor={{ cifmw_shiftstack_hypervisor }} -e rhoso_kubeconfig={{ cifmw_shiftstack_shiftstackclient_incluster_kubeconfig_dir }}/kubeconfig + {% if cifmw_shiftstack_stages_override | default([]) | length > 0 %}-e '{"stages": {{ cifmw_shiftstack_stages_override | to_json }}}'{% endif %} ansible.builtin.include_tasks: exec_command_in_pod.yml rescue: