Skip to main content

Keycloak

Homepage: https://www.keycloak.org/

Open Source Identity and Access Management

Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users.

Keycloak provides user federation, strong authentication, user management, fine-grained authorization, and more.

Usage

Set keycloak_enabled: true in your inventories/<your_inventory>/group_vars/nas.yml file. Set all the keycloak_* environment variables in your inventory. keycloak_command is the key variable where all Keycloak configuration options are set. Please refer to Keycloak configuration documentation and to Running Keycloak in a container for more details.

Keycloak web interface can be found at http://ansible_nas_host_or_ip:8161.