Keycloak role

Deploy Keycloak container.

Usage

Configure the role.

vars.yml

# https://hub.docker.com/r/jboss/keycloak
keycloak_image: jboss/keycloak:9.0.2
keycloak_description: Login Example Company # default: Keycloak
keycloak_timezone: Europe/Paris # default: Europe/Berlin
keycloak_hostname: login01
keycloak_user: admin
keycloak_password: "{{ vault_keycloak_password }}"
keycloak_db_type: postgres
keycloak_db_hostname: postgres01
keycloak_db_user: keycloak
keycloak_db_password: "{{ vault_keycloak_db_password }}"

And include it in your playbook.

- hosts: keycloak
  roles:
  - role: keycloak