--- - 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