2018-01-08 14:43:26 +01:00
|
|
|
---
|
|
|
|
- name: Copy/Update plugin from archive
|
|
|
|
unarchive:
|
|
|
|
src: "{{ item.zip }}"
|
2018-04-04 23:21:31 +02:00
|
|
|
dest: "/home/{{ redmine_user }}/www/plugins/"
|
2018-01-08 14:43:26 +01:00
|
|
|
remote_src: yes
|
|
|
|
owner: "{{ redmine_user }}"
|
|
|
|
group: "{{ redmine_user }}"
|
|
|
|
mode: "0750"
|
|
|
|
register: redmine_plugin_install
|
|
|
|
when: item.zip is defined
|
|
|
|
|
|
|
|
- name: Copy/Update plugin from git repository
|
|
|
|
git:
|
|
|
|
repo: "{{ item.git }}"
|
|
|
|
dest: "/home/{{ redmine_user }}/www/plugins/{{ item.git | basename | splitext | first }}"
|
|
|
|
version: "{{ item.tree | default('master') }}"
|
|
|
|
register: redmine_plugin_install
|
|
|
|
when: item.git is defined
|
2018-04-04 23:21:31 +02:00
|
|
|
|
2018-01-08 14:43:26 +01:00
|
|
|
- name: Fix rights on plugin dir
|
|
|
|
file:
|
2018-04-04 23:21:31 +02:00
|
|
|
path: "/home/{{ redmine_user }}/www/plugins/{{ item.git | basename | splitext | first }}"
|
2018-01-08 14:43:26 +01:00
|
|
|
owner: "{{ redmine_user }}"
|
|
|
|
group: "{{ redmine_user }}"
|
|
|
|
mode: "u=rwX,g=rX,o="
|
|
|
|
recurse: True
|
|
|
|
when: item.git is defined
|