From d0712657b991965449b8028ba7856e33a7c66d05 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase <svenstaro@gmail.com> Date: Thu, 30 Jul 2020 04:06:24 +0200 Subject: [PATCH] keycloak: Switch to new account management page --- roles/keycloak/files/profile.properties | 2 ++ roles/keycloak/tasks/main.yml | 5 +++++ tf-stage2/keycloak.tf | 2 ++ 3 files changed, 9 insertions(+) create mode 100644 roles/keycloak/files/profile.properties diff --git a/roles/keycloak/files/profile.properties b/roles/keycloak/files/profile.properties new file mode 100644 index 000000000..d29163099 --- /dev/null +++ b/roles/keycloak/files/profile.properties @@ -0,0 +1,2 @@ +feature.account2=enabled +feature.account_api=enabled diff --git a/roles/keycloak/tasks/main.yml b/roles/keycloak/tasks/main.yml index 915358248..a2884f071 100644 --- a/roles/keycloak/tasks/main.yml +++ b/roles/keycloak/tasks/main.yml @@ -8,6 +8,11 @@ notify: - restart keycloak +- name: copy profile.properties + copy: src=profile.properties dest=/etc/keycloak/profile.properties owner=keycloak group=keycloak mode=600 + notify: + - restart keycloak + - name: create an admin user command: /opt/keycloak/bin/add-user-keycloak.sh -r master -u "{{ vault_keycloak_admin_user }}" -p "{{ vault_keycloak_admin_password }}" args: diff --git a/tf-stage2/keycloak.tf b/tf-stage2/keycloak.tf index 50207f386..f8d0e27de 100644 --- a/tf-stage2/keycloak.tf +++ b/tf-stage2/keycloak.tf @@ -52,6 +52,8 @@ resource "keycloak_realm" "archlinux" { login_with_email_allowed = true password_policy = "length(8) and notUsername" + account_theme = "keycloak-preview" + browser_flow = "Arch Browser" registration_flow = "Arch Registration" -- GitLab