diff --git a/roles/web-app-keycloak/tasks/05_rbac_client_scope.yml b/roles/web-app-keycloak/tasks/05_rbac_client_scope.yml index 7af26882..c597b2fb 100644 --- a/roles/web-app-keycloak/tasks/05_rbac_client_scope.yml +++ b/roles/web-app-keycloak/tasks/05_rbac_client_scope.yml @@ -5,7 +5,7 @@ {{ ( KEYCLOAK_DICTIONARY_REALM.clientScopes - | selectattr('name','equalto', KEYCLOAK_RBAC_GROUP_CLAIME) + | selectattr('name','equalto', KEYCLOAK_RBAC_GROUP_CLAIM) | list | first ) | to_json }} @@ -27,7 +27,7 @@ scope_id_rbac: >- {{ ( all_scopes.stdout | from_json - | selectattr('name','equalto', KEYCLOAK_RBAC_GROUP_CLAIME) + | selectattr('name','equalto', KEYCLOAK_RBAC_GROUP_CLAIM) | list | first | default({}) ).id | default('') }} @@ -70,3 +70,5 @@ register: add_opt changed_when: true failed_when: add_opt.rc != 0 + async: "{{ ASYNC_TIME if ASYNC_ENABLED | bool else omit }}" + poll: "{{ ASYNC_POLL if ASYNC_ENABLED | bool else omit }}" diff --git a/roles/web-app-keycloak/templates/import/clients/default.json.j2 b/roles/web-app-keycloak/templates/import/clients/default.json.j2 index 46331e8b..b806d4a1 100644 --- a/roles/web-app-keycloak/templates/import/clients/default.json.j2 +++ b/roles/web-app-keycloak/templates/import/clients/default.json.j2 @@ -54,7 +54,7 @@ "organization", "offline_access", "microprofile-jwt", - "{{ KEYCLOAK_RBAC_GROUP_CLAIME }}", + "{{ KEYCLOAK_RBAC_GROUP_CLAIM }}", "{{ applications | get_app_conf(application_id, 'scopes.nextcloud', True) }}" ] } diff --git a/roles/web-app-keycloak/templates/import/realm.json.j2 b/roles/web-app-keycloak/templates/import/realm.json.j2 index fcd47bb1..0de80d46 100644 --- a/roles/web-app-keycloak/templates/import/realm.json.j2 +++ b/roles/web-app-keycloak/templates/import/realm.json.j2 @@ -1430,7 +1430,7 @@ "phone", "microprofile-jwt", "organization", - "{{ KEYCLOAK_RBAC_GROUP_CLAIME }}", + "{{ KEYCLOAK_RBAC_GROUP_CLAIM }}", "{{ applications | get_app_conf(application_id, 'scopes.nextcloud', True) }}" ], "browserSecurityHeaders": { diff --git a/roles/web-app-keycloak/templates/import/scopes/rbac.json.j2 b/roles/web-app-keycloak/templates/import/scopes/rbac.json.j2 index 2e070908..9f9a8330 100644 --- a/roles/web-app-keycloak/templates/import/scopes/rbac.json.j2 +++ b/roles/web-app-keycloak/templates/import/scopes/rbac.json.j2 @@ -1,5 +1,5 @@ { - "name": "{{ KEYCLOAK_RBAC_GROUP_CLAIME }}", + "name": "{{ KEYCLOAK_RBAC_GROUP_CLAIM }}", "description": "RBAC Groups", "protocol": "openid-connect", "attributes": { @@ -22,7 +22,7 @@ "id.token.claim": "true", "lightweight.claim": "false", "access.token.claim": "true", - "claim.name": "{{ KEYCLOAK_RBAC_GROUP_CLAIME }}" + "claim.name": "{{ KEYCLOAK_RBAC_GROUP_CLAIM }}" } } ] diff --git a/roles/web-app-keycloak/vars/main.yml b/roles/web-app-keycloak/vars/main.yml index 83690293..ff438c4b 100644 --- a/roles/web-app-keycloak/vars/main.yml +++ b/roles/web-app-keycloak/vars/main.yml @@ -14,7 +14,7 @@ KEYCLOAK_SERVER_INTERNAL_URL: "http://127.0.0.1:8080" KEYCLOAK_LOAD_DEPENDENCIES: "{{ applications | get_app_conf(application_id, 'load_dependencies') }}" # RBAC -KEYCLOAK_RBAC_GROUP_CLAIME: "{{ RBAC.GROUP.CLAIM }}" +KEYCLOAK_RBAC_GROUP_CLAIM: "{{ RBAC.GROUP.CLAIM }}" KEYCLOAK_RBAC_GROUP_NAME: "{{ RBAC.GROUP.NAME }}" ## Health