pleroma/tasks/upgrade.yml

24 lines
544 B
YAML

---
- name: '[Upgrade] - Update pleroma release'
command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl update'
become: yes
become_user: '{{ pleroma_user }}'
- name: '[Upgrade] - Stop backend'
systemd:
name: pleroma
state: 'stopped'
daemon_reload: 'yes'
- name: '[Upgrade] - Run migrations'
command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl migrate'
become: yes
become_user: '{{ pleroma_user }}'
- name: '[Upgrade] - Start backend'
systemd:
name: pleroma
state: 'started'
daemon_reload: 'yes'