diff options
| author | Luke Hoersten <[email protected]> | 2020-09-19 13:17:07 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2020-09-19 13:17:07 -0500 |
| commit | d3fb76110e016f66fa0ac5f4380e3cdc489cd662 (patch) | |
| tree | 0d6c1fdb451d9c9f440e2e925c23366ef94b717d /pleroma/otp/tasks/install.yaml | |
| parent | f87268947baae57017bdfe375ba5ec1de421a964 (diff) | |
Added proper reinstall logic for pleroma.
Diffstat (limited to 'pleroma/otp/tasks/install.yaml')
| -rw-r--r-- | pleroma/otp/tasks/install.yaml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pleroma/otp/tasks/install.yaml b/pleroma/otp/tasks/install.yaml new file mode 100644 index 0000000..6ca437b --- /dev/null +++ b/pleroma/otp/tasks/install.yaml @@ -0,0 +1,24 @@ +--- + +- name: download and unarchive pleroma release + become: yes + unarchive: + src: "{{pleroma_download_url}}" + dest: "/tmp/" + remote_src: yes + +- name: delete old pleroma release + become: yes + file: + path: "/opt/pleroma/" + state: "absent" + +- name: install pleroma release + become: yes + copy: + remote_src: true + src: "/tmp/release/" + dest: "/opt/pleroma/" + owner: "pleroma" + group: "pleroma" + notify: restart all pleroma instances |
