From d3fb76110e016f66fa0ac5f4380e3cdc489cd662 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sat, 19 Sep 2020 13:17:07 -0500 Subject: Added proper reinstall logic for pleroma. --- pleroma/otp/tasks/install.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pleroma/otp/tasks/install.yaml (limited to 'pleroma/otp/tasks/install.yaml') 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 -- cgit v1.2.3