--- - name: Get a Keycloak client secret, authentication with credentials community.general.keycloak_clientsecret_info: realm: "{{ kcc_realm }}" auth_keycloak_url: "{{ kcc_auth_keycloak_url }}" auth_realm: "{{ kcc_auth_realm }}" auth_username: "{{ kcc_auth_username }}" auth_password: "{{ kcc_auth_password }}" client_id: "{{ shinyproxy_oidc_client_id }}" register: shinyproxy_keycloak_secret when: kcc_clientid is defined - name: Shinyproxy as a standalone service ansible.builtin.import_tasks: shinyproxy_vm.yml when: not shinyproxy_as_docker_service - name: Shinyproxy as a standalone container ansible.builtin.import_tasks: shinyproxy_docker_service.yml when: - shinyproxy_as_docker_service - shinyproxy_container_backend == 'docker' - name: Shinyproxy as a Docker Swarm stack ansible.builtin.import_tasks: shinyproxy_docker_stack_service.yml when: - shinyproxy_as_docker_service - shinyproxy_container_backend == 'docker-swarm' - name: Shiniproxy REDIS service as docker swarm stack ansible.builtin.import_tasks: shinyproxy_redis_service.yml when: - shinyproxy_as_docker_service - shinyproxy_container_backend == 'docker-swarm' - shinyproxy_redis_installation