diff options
| author | Luke Hoersten <[email protected]> | 2020-07-07 15:11:55 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2020-07-07 15:11:55 -0500 |
| commit | e9fe43e807409fdfb563c306fdf6ea1a8d058472 (patch) | |
| tree | 0e1ef824fde2c30164361dc3c95bc6138dc641e3 /pleroma/otp/tasks | |
| parent | 77c946399dde72a07e8700e77172edea41a06991 (diff) | |
Add Soapbox frontend support for Pleroma.
Diffstat (limited to 'pleroma/otp/tasks')
| -rw-r--r-- | pleroma/otp/tasks/main.yaml | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/pleroma/otp/tasks/main.yaml b/pleroma/otp/tasks/main.yaml index c031666..f667187 100644 --- a/pleroma/otp/tasks/main.yaml +++ b/pleroma/otp/tasks/main.yaml @@ -51,7 +51,6 @@ owner: "{{pleroma_db_superuser}}" group: "{{pleroma_db_superuser}}" mode: "0600" - changed_when: false - name: install pleroma psql become: yes @@ -64,8 +63,8 @@ unarchive: src: "{{pleroma_download_url}}" dest: "/tmp/" - remote_src: yes creates: "/tmp/release" + remote_src: yes notify: restart pleroma instance - name: install pleroma release @@ -78,13 +77,25 @@ group: "pleroma" changed_when: false -- name: remove tmp release folder +- name: download and unarchive soapbox frontend + unarchive: + src: "{{pleroma_soapbox_download_url}}" + dest: "/tmp/" + creates: "/tmp/static" + remote_src: yes + when: pleroma_soapbox + +- name: install soapbox frontend become: yes - file: path="{{item}}" state="absent" - with_items: - - "/tmp/setup_db.psql" - - "/tmp/release/" - when: pleroma_cleanup_tmp + copy: + remote_src: true + src: "/tmp/static/" + dest: "{{pleroma_data_dir}}/{{pleroma_instance}}/static/" + owner: "pleroma" + group: "pleroma" + mode: "0755" + when: pleroma_soapbox + changed_when: false - name: configure pleroma systemd service become: yes |
