|
@@ -248,7 +248,7 @@
|
|
|
termination: reencrypt
|
|
|
insecureEdgeTerminationPolicy: Redirect
|
|
|
|
|
|
-- name: Wait for the Keycloak service to report ready.
|
|
|
+- name: Wait for the Keycloak resource to report ready.
|
|
|
kubernetes.core.k8s_info:
|
|
|
kubeconfig: tmp/kubeconfig-ocp4
|
|
|
validate_certs: no
|
|
@@ -265,6 +265,16 @@
|
|
|
retries: 24
|
|
|
delay: 5
|
|
|
|
|
|
+- name: Wait for the Keycloak pod to become ready.
|
|
|
+ ansible.builtin.uri:
|
|
|
+ return_content: yes
|
|
|
+ validate_certs: no
|
|
|
+ url: "https://{{ rhbk_fqdn }}/realms/{{ rhbk.realm | default('sample-realm') }}"
|
|
|
+ register: rhbk_is_ready
|
|
|
+ until: rhbk_is_ready.status == 200
|
|
|
+ retries: 24
|
|
|
+ delay: 5
|
|
|
+
|
|
|
- name: Get a fresh bearer token.
|
|
|
ansible.builtin.include_tasks:
|
|
|
file: tasks/token.yml
|