8ef23a655d
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2669
Removed in 04b9483f0d
(2022-11-28) when switching from matrix-postgres to
the devture-postgres external Ansible role.
More details: https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/CHANGELOG.md#matrix-postgres-has-been-replaced-by-the-comdevtureansiblerolepostgres-external-role
The `import_synapse_sqlite_db.yml` file and documentation has been adapted somewhat compared to before, so that:
- it doesn't try to start Postgres automatically. You need to handle
this part manually
- it doesn't rely on the integrated Postgres and may potentially work
with external Postgres instances just the same
- it doesn't wipe out the whole database anymore. By default, we assume
it's empty anyway and there's no need for such things. If it's not,
then it's also probably dangerous to be so destructive.
This is all completely untested, but will hopefully work.
80 lines
2.1 KiB
YAML
80 lines
2.1 KiB
YAML
---
|
|
|
|
- tags:
|
|
- setup-all
|
|
- setup-synapse
|
|
- install-all
|
|
- install-synapse
|
|
- setup-synapse-reverse-proxy-companion
|
|
- install-synapse-reverse-proxy-companion
|
|
- start
|
|
- start-all
|
|
- start-group
|
|
- restart
|
|
- restart-all
|
|
- restart-group
|
|
- stop
|
|
- stop-all
|
|
- stop-group
|
|
block:
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/init.yml"
|
|
|
|
- tags:
|
|
- setup-all
|
|
- setup-synapse
|
|
- install-all
|
|
- install-synapse
|
|
block:
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/validate_config.yml"
|
|
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/setup_install.yml"
|
|
|
|
- tags:
|
|
- setup-all
|
|
- setup-synapse
|
|
block:
|
|
- when: not matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/setup_uninstall.yml"
|
|
|
|
- tags:
|
|
- import-synapse-media-store
|
|
block:
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/import_media_store.yml"
|
|
|
|
- tags:
|
|
- import-synapse-sqlite-db
|
|
block:
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/import_synapse_sqlite_db.yml"
|
|
|
|
- tags:
|
|
- register-user
|
|
block:
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/register_user.yml"
|
|
|
|
- tags:
|
|
- update-user-password
|
|
block:
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/update_user_password.yml"
|
|
|
|
- tags:
|
|
- rust-synapse-compress-state
|
|
block:
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/rust-synapse-compress-state/main.yml"
|
|
|
|
- tags:
|
|
- self-check
|
|
block:
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/self_check_client_api.yml"
|
|
|
|
- when: matrix_synapse_enabled | bool
|
|
ansible.builtin.include_tasks: "{{ role_path }}/tasks/self_check_federation_api.yml"
|