ansible-role-keycloak-themes/tasks/main.yml

41 lines
862 B
YAML

---
- name: Delete temporary folder
delegate_to: localhost
file:
state: absent
path: "{{ tmpdir }}"
- name: Git checkout themes
delegate_to: localhost
git:
repo: "https://code-repo.d4science.org/gCubeSystem/d4science-keycloak-themes"
dest: "{{ tmpdir }}"
- name: Create folder for theme
delegate_to: localhost
file:
state: directory
dest: "{{ tmpdir }}/src/themes/{{ theme }}"
- name: Create folders
delegate_to: localhost
file:
state: directory
dest: "{{ tmpdir }}/src/themes/{{ theme }}/{{ item }}"
loop:
- account
- admin
- email
- login
- name: Create properties for account
delegate_to: localhost
template:
src: "{{ item }}/theme.properties.j2"
dest: "{{ tmpdir }}/src/themes/{{ theme }}/{{ item }}/theme.properties"
loop:
- account
- admin
- email
- login