pleroma/tasks/frontends.yml

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