Fix: correct keycloak TLS secret when openstack_helm_ingress_secret_name is used. (#575)
diff --git a/roles/keycloak/defaults/main.yml b/roles/keycloak/defaults/main.yml
index 2ac317a..02704aa 100644
--- a/roles/keycloak/defaults/main.yml
+++ b/roles/keycloak/defaults/main.yml
@@ -29,3 +29,4 @@
keycloak_database_username: keycloak
keycloak_database_password: "{{ undef('You must specify a Keycloak database password using keycloak_database_password') }}"
keycloak_database_name: keycloak
+keycloak_host_tls_secret_name: "{{ openstack_helm_ingress_secret_name | default(keycloak_host + '-tls')}}"
diff --git a/roles/keycloak/tasks/main.yml b/roles/keycloak/tasks/main.yml
index 0f759ef..3782c3c 100644
--- a/roles/keycloak/tasks/main.yml
+++ b/roles/keycloak/tasks/main.yml
@@ -71,7 +71,7 @@
ingress_host: "{{ keycloak_host }}"
ingress_service_name: "{{ keycloak_helm_release_name }}"
ingress_service_port: 80
- ingress_secret_name: "{{ keycloak_host }}-tls"
+ ingress_secret_name: "{{ keycloak_host_tls_secret_name }}"
ingress_annotations:
cert-manager.io/cluster-issuer: atmosphere