mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	Refactored web-app-keycloak
This commit is contained in:
		
							
								
								
									
										22
									
								
								roles/web-app-keycloak/tasks/05_login.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								roles/web-app-keycloak/tasks/05_login.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| - name: "Wait until '{{ KEYCLOAK_CONTAINER }}' container is healthy" | ||||
|   community.docker.docker_container_info: | ||||
|     name: "{{ KEYCLOAK_CONTAINER }}" | ||||
|   register: kc_info | ||||
|   retries: 60 | ||||
|   delay: 5 | ||||
|   until: > | ||||
|     kc_info is succeeded and | ||||
|     (kc_info.container | default({})) != {} and | ||||
|     (kc_info.container.State | default({})) != {} and | ||||
|     (kc_info.container.State.Health | default({})) != {} and | ||||
|     (kc_info.container.State.Health.Status | default('')) == 'healthy' | ||||
|  | ||||
| - name: kcadm login (master) | ||||
|   no_log: "{{ MASK_CREDENTIALS_IN_LOGS | bool }}" | ||||
|   shell: > | ||||
|     {{ KEYCLOAK_EXEC_KCADM }} config credentials | ||||
|     --server {{ KEYCLOAK_SERVER_INTERNAL_URL }} | ||||
|     --realm master | ||||
|     --user {{ KEYCLOAK_MASTER_API_USER_NAME }} | ||||
|     --password {{ KEYCLOAK_MASTER_API_USER_PASSWORD }} | ||||
|   changed_when: false | ||||
		Reference in New Issue
	
	Block a user