27 lines
795 B
YAML
27 lines
795 B
YAML
---
|
|
- name: Copy/Update theme from archive
|
|
unarchive:
|
|
src: "{{ item.zip }}"
|
|
dest: "/home/{{ redmine_user }}/www/public/themes/"
|
|
remote_src: yes
|
|
owner: "{{ redmine_user }}"
|
|
group: "{{ redmine_user }}"
|
|
mode: "0750"
|
|
when: item.zip is defined
|
|
|
|
- name: Copy/Update theme from git repository
|
|
git:
|
|
repo: "{{ item.git }}"
|
|
dest: "/home/{{ redmine_user }}/www/public/themes/{{ item.git | basename | splitext | first }}"
|
|
version: "{{ item.tree | default('master') }}"
|
|
when: item.git is defined
|
|
|
|
- name: Fix rights on theme dir
|
|
file:
|
|
path: "/home/{{ redmine_user }}/www/public/themes/{{ item.git | basename | splitext | first }}"
|
|
owner: "{{ redmine_user }}"
|
|
group: "{{ redmine_user }}"
|
|
mode: "0750"
|
|
recurse: True
|
|
when: item.git is defined
|