- name: Validate Keycloak authentication flow definitions keycloak_auth_flow_lint: realm: "{{ item.realm }}" alias: "{{ item.alias }}" providerId: "{{ item.providerId | default('basic-flow') }}" authenticationExecutions: "{{ item.authenticationExecutions }}" loop: "{{ keycloak_auth_flow__flows }}" loop_control: label: "{{ item.realm }}/{{ item.alias }}" - name: Deploy Keycloak authentication flows middleware_automation.keycloak.keycloak_authentication_v2: auth_keycloak_url: "{{ keycloak_auth_flow__admin_url }}" auth_realm: master auth_username: "{{ keycloak_auth_flow__admin_username }}" auth_password: "{{ keycloak_auth_flow__admin_password }}" realm: "{{ item.realm }}" alias: "{{ item.alias }}" description: "{{ item.description | default(omit) }}" providerId: "{{ item.providerId | default('basic-flow') }}" authenticationExecutions: "{{ item.authenticationExecutions }}" state: present loop: "{{ keycloak_auth_flow__flows }}" loop_control: label: "{{ item.realm }}/{{ item.alias }}"