Bläddra i källkod

Notify people if /matrix/postgres/data-auto-upgrade-backup exists

pull/816/head
Slavi Pantaleev 5 år sedan
förälder
incheckning
a56cb34850
1 ändrade filer med 19 tillägg och 1 borttagningar
  1. +19
    -1
      roles/matrix-postgres/tasks/setup_postgres.yml

+ 19
- 1
roles/matrix-postgres/tasks/setup_postgres.yml Visa fil

@@ -120,6 +120,25 @@
- always - always
when: "matrix_postgres_enabled|bool and matrix_postgres_additional_databases|length > 0" when: "matrix_postgres_enabled|bool and matrix_postgres_additional_databases|length > 0"


- name: Check existence of matrix-postgres backup data path
stat:
path: "{{ matrix_postgres_data_path }}-auto-upgrade-backup"
register: matrix_postgres_data_backup_path_stat
when: "matrix_postgres_enabled|bool"

- name: Inject warning if backup data remains
set_fact:
matrix_playbook_runtime_results: |
{{
matrix_playbook_runtime_results|default([])
+
[
"NOTE: You have some Postgres backup data in `{{ matrix_postgres_data_path }}-auto-upgrade-backup`, which was created during the last major Postgres update you ran. If your setup works well after this upgrade, feel free to delete this whole directory."
]
}}
when: "matrix_postgres_enabled|bool and matrix_postgres_data_backup_path_stat.stat.exists"


# #
# Tasks related to getting rid of the internal postgres server (if it was previously enabled) # Tasks related to getting rid of the internal postgres server (if it was previously enabled)
# #
@@ -155,7 +174,6 @@
when: "not matrix_postgres_enabled|bool" when: "not matrix_postgres_enabled|bool"


# We just want to notify the user. Deleting data is too destructive. # We just want to notify the user. Deleting data is too destructive.

- name: Inject warning if matrix-postgres local data remains - name: Inject warning if matrix-postgres local data remains
set_fact: set_fact:
matrix_playbook_runtime_results: | matrix_playbook_runtime_results: |


Laddar…
Avbryt
Spara