[ATMOSPHERE-305] fix: set variables for cluster issuer name for keycl… (#1702)

…oak and kube-prom-stack (#1676)
…-stack
Reviewed-by: Giovanni Tirloni
Reviewed-by: Mohammed Naser mnaser@vexxhost.com
Reviewed-by: Oleksandr K.
diff --git a/roles/keycloak/defaults/main.yml b/roles/keycloak/defaults/main.yml
index 02704aa..324ab43 100644
--- a/roles/keycloak/defaults/main.yml
+++ b/roles/keycloak/defaults/main.yml
@@ -22,6 +22,7 @@
 keycloak_host: "{{ undef('You must specify a Keycloak host using keycloak_host') }}"
 keycloak_ingress_annotations: {}
 keycloak_ingress_class_name: "{{ atmosphere_ingress_class_name }}"
+keycloak_ingress_cluster_issuer: "{{ atmosphere_ingress_cluster_issuer }}"
 
 keycloak_admin_username: admin
 keycloak_admin_password: "{{ undef(hint='You must specify a Keycloak admin password using keycloak_admin_password') }}"
diff --git a/roles/keycloak/tasks/main.yml b/roles/keycloak/tasks/main.yml
index ed85ea6..6a87895 100644
--- a/roles/keycloak/tasks/main.yml
+++ b/roles/keycloak/tasks/main.yml
@@ -88,7 +88,7 @@
     ingress_service_port: 80
     ingress_secret_name: "{{ keycloak_host_tls_secret_name }}"
     ingress_annotations:
-      cert-manager.io/cluster-issuer: atmosphere
+      cert-manager.io/cluster-issuer: "{{ keycloak_ingress_cluster_issuer }}"
 
 - name: Enable pxc strict mode
   run_once: true