| @@ -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: | | ||||