equal
deleted
inserted
replaced
4 become: yes |
4 become: yes |
5 unarchive: |
5 unarchive: |
6 src: "{{pleroma_download_url}}" |
6 src: "{{pleroma_download_url}}" |
7 dest: "/tmp/" |
7 dest: "/tmp/" |
8 remote_src: yes |
8 remote_src: yes |
|
9 register: pleroma_download |
|
10 ignore_errors: true |
|
11 |
|
12 - name: warn if pleroma download failed |
|
13 debug: |
|
14 msg: "WARNING: Could not download Pleroma release from {{pleroma_download_url}} — skipping install, existing binary unchanged." |
|
15 when: pleroma_download is failed |
9 |
16 |
10 - name: delete old pleroma release |
17 - name: delete old pleroma release |
11 become: yes |
18 become: yes |
12 file: |
19 file: |
13 path: "/opt/pleroma/" |
20 path: "/opt/pleroma/" |
14 state: "absent" |
21 state: "absent" |
|
22 when: pleroma_download is succeeded |
15 |
23 |
16 - name: install pleroma release |
24 - name: install pleroma release |
17 become: yes |
25 become: yes |
18 copy: |
26 copy: |
19 remote_src: true |
27 remote_src: true |
20 src: "/tmp/release/" |
28 src: "/tmp/release/" |
21 dest: "/opt/pleroma/" |
29 dest: "/opt/pleroma/" |
22 owner: "pleroma" |
30 owner: "pleroma" |
23 group: "pleroma" |
31 group: "pleroma" |
|
32 when: pleroma_download is succeeded |
24 notify: restart all pleroma instances |
33 notify: restart all pleroma instances |