diff --git a/tasks/frontends.yml b/tasks/frontends.yml index 5e0a9db..0049ee0 100644 --- a/tasks/frontends.yml +++ b/tasks/frontends.yml @@ -4,26 +4,34 @@ systemd: name: 'pleroma.service' state: 'started' - + tags: + - upgrade + - name: '[Frontend] - Install/update known frontends' command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl frontend install {{ item.name }} --ref {{ item.ref }}' become: yes become_user: '{{ pleroma_user }}' with_items: '{{ pleroma_frontends }}' when: 'item.url is not defined' - + tags: + - upgrade + - name: '[Frontend] - Install/update custom frontends' command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl frontend install {{ item.name }} --ref {{ item.ref }} --build-url {{ item.url }}' become: yes become_user: '{{ pleroma_user }}' with_items: '{{ pleroma_frontends }}' when: 'item.url is defined' - + tags: + - upgrade + - name: '[Frontend] - Create images dir' file: path: '{{ pleroma_data_dir }}/static/images' state: directory - + tags: + - upgrade + - name: '[Frontend] - Add instance logo' copy: src: '{{ pleroma_extra_files_path }}/logo.svg' @@ -31,7 +39,9 @@ owner: '{{ pleroma_user }}' group: '{{ pleroma_group }}' mode: 0775 - + tags: + - upgrade + - name: '[Frontend] - Add instance favicon' copy: src: '{{ pleroma_extra_files_path }}/logo.png' @@ -39,7 +49,9 @@ owner: '{{ pleroma_user }}' group: '{{ pleroma_group }}' mode: 0775 - + tags: + - upgrade + - name: '[Frontend] - Add default user avatar' copy: src: '{{ pleroma_extra_files_path }}/avi.png' @@ -47,7 +59,9 @@ owner: '{{ pleroma_user }}' group: '{{ pleroma_group }}' mode: 0775 - + tags: + - upgrade + - name: '[Frontend] - Add custom configs' copy: src: '{{pleroma_extra_files_path }}/{{ item.name }}/{{ item.filename }}' @@ -57,3 +71,6 @@ mode: 0775 loop: '{{ pleroma_frontend_custom_configs }}' when: 'pleroma_frontend_custom_configs is defined' + tags: + - upgrade + \ No newline at end of file diff --git a/tasks/upgrade.yml b/tasks/upgrade.yml index f1a8891..ab27db3 100644 --- a/tasks/upgrade.yml +++ b/tasks/upgrade.yml @@ -4,20 +4,32 @@ command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl update' become: yes become_user: '{{ pleroma_user }}' + tags: + - upgrade + - never - name: '[Upgrade] - Stop backend' systemd: name: pleroma state: 'stopped' daemon_reload: 'yes' + tags: + - upgrade + - never - name: '[Upgrade] - Run migrations' command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl migrate' become: yes become_user: '{{ pleroma_user }}' + tags: + - upgrade + - never - name: '[Upgrade] - Start backend' systemd: name: pleroma state: 'started' daemon_reload: 'yes' + tags: + - upgrade + - never \ No newline at end of file