31 lines
1.2 KiB
YAML
31 lines
1.2 KiB
YAML
---
|
|
- 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: "{{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
|