34 lines
863 B
YAML
34 lines
863 B
YAML
|
---
|
||
|
|
||
|
- name: '[Soapbox] - download and unarchive soapbox'
|
||
|
unarchive:
|
||
|
src: '{{ pleroma_soapbox_download_url }}'
|
||
|
dest: '{{ pleroma_tmp_dir }}'
|
||
|
creates: '{{ pleroma_tmp_dir }}/static'
|
||
|
remote_src: yes
|
||
|
|
||
|
- name: '[Soapbox] - delete old soapbox'
|
||
|
file:
|
||
|
path: "{{ pleroma_data_dir }}/static/"
|
||
|
state: "absent"
|
||
|
changed_when: false
|
||
|
|
||
|
- name: '[Soapbox] - install soapbox'
|
||
|
copy:
|
||
|
remote_src: true
|
||
|
src: '{{ pleroma_tmp_dir }}/static/'
|
||
|
dest: '{{ pleroma_data_dir }}/static/'
|
||
|
owner: '{{ pleroma_user }}'
|
||
|
group: '{{ pleroma_group }}'
|
||
|
mode: "0755"
|
||
|
changed_when: false
|
||
|
|
||
|
- name: '[Soapbox] - install soapbox config'
|
||
|
template:
|
||
|
src: 'soapbox.json.j2'
|
||
|
dest: '{{ pleroma_data_dir }}/static/instance/soapbox.json'
|
||
|
owner: '{{ pleroma_user }}'
|
||
|
group: '{{ pleroma_group }}'
|
||
|
mode: "0755"
|
||
|
changed_when: false
|