From c4b8d489e8ceef18bf68611b0a318218692ddb96 Mon Sep 17 00:00:00 2001 From: Juliano Mohr <1110178+juliaaano@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:13:25 +0000 Subject: [PATCH] Get domain and API URL from cluster instead of variables --- .../tasks/workload.yml | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/roles/ocp4_workload_gitops_bootstrap/tasks/workload.yml b/roles/ocp4_workload_gitops_bootstrap/tasks/workload.yml index d5fab36..5d26ad0 100644 --- a/roles/ocp4_workload_gitops_bootstrap/tasks/workload.yml +++ b/roles/ocp4_workload_gitops_bootstrap/tasks/workload.yml @@ -1,11 +1,24 @@ --- -- name: Set _ocp4_workload_gitops_bootstrap_deployer_values +- name: get ingress controler + kubernetes.core.k8s_info: + kind: IngressController + name: default + namespace: openshift-ingress-operator + register: r_ingress + +- name: get openshift api url + kubernetes.core.k8s_info: + api_version: config.openshift.io/v1 + kind: Infrastructure + name: cluster + register: r_infra + +- name: set _ocp4_workload_gitops_bootstrap_deployer_values ansible.builtin.set_fact: _ocp4_workload_gitops_bootstrap_deployer_values: deployer: - domain: "{{ openshift_cluster_ingress_domain }}" - apiUrl: "{{ openshift_api_url }}" - guid: "{{ guid }}" + domain: "{{ r_ingress.resources[0].status.domain }}" + apiUrl: "{{ r_infra.resources[0].status.apiServerURL }}" - name: Debug _ocp4_workload_gitops_bootstrap_deployer_values ansible.builtin.debug: