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
|