mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-08-04 07:37:20 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
23
roles/miniflux/tasks/archive_pre.yml
Normal file
23
roles/miniflux/tasks/archive_pre.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
---
|
||||
|
||||
- name: Create the archive dir
|
||||
file: path={{ miniflux_root_dir }}/archives/{{ miniflux_current_version }} state=directory
|
||||
tags: miniflux
|
||||
|
||||
- name: Backup previous version
|
||||
copy: src={{ miniflux_root_dir }}/bin/miniflux dest={{ miniflux_root_dir }}/archives/{{ miniflux_current_version }}/ remote_src=True
|
||||
tags: miniflux
|
||||
|
||||
- name: Backup the database
|
||||
command: >
|
||||
/usr/pgsql-14/bin/pg_dump
|
||||
--clean
|
||||
--create
|
||||
--host={{ miniflux_db_server }}
|
||||
--port={{ miniflux_db_port }}
|
||||
--username={{ miniflux_db_user }}
|
||||
{{ miniflux_db_name }}
|
||||
--file={{ miniflux_root_dir }}/archives/{{ miniflux_current_version }}/{{ miniflux_db_name }}.sql
|
||||
environment:
|
||||
- PGPASSWORD: "{{ miniflux_db_pass }}"
|
||||
tags: miniflux
|
Reference in New Issue
Block a user