--- - 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