From fd1484d910296b671952c58133ac5ebd02ece2bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net> Date: Sat, 21 Sep 2019 11:33:29 +0200 Subject: [PATCH] Add ability to install custom keycloak themes --- defaults/main.yml | 1 + tasks/main.yml | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 2c5973e..bf70147 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -6,3 +6,4 @@ keycloak_url: http://downloads.jboss.org/keycloak/{{ keycloak_version }}/{{keycl keycloak_jboss_home: "{{ keycloak_dir }}/keycloak-{{ keycloak_version }}" keycloak_log_dir: "{{ keycloak_jboss_home }}/standalone/log" keycloak_proxy_address_forwarding: "false" +keycloak_custom_themes: [] diff --git a/tasks/main.yml b/tasks/main.yml index f396a53..81e605d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -148,3 +148,10 @@ creates: "{{ keycloak_jboss_home }}/standalone/configuration/keycloak-add-user.json" notify: restart keycloak when: not keycloak_directory.stat.exists + +- name: Install custom keycloak themes + git: + dest: "{{ keycloak_jboss_home }}/themes/{{ item.name }}" + repo: "{{ item.repository }}" + with_items: "{{ keycloak_custom_themes }}" + notify: restart keycloak -- GitLab