mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2024-12-27 03:18:31 +01:00
cb969c6ca2
This can be used by various bridges, etc., to import an SQLite (or some other supported) database into Postgres.
53 lines
2.2 KiB
YAML
53 lines
2.2 KiB
YAML
matrix_postgres_enabled: true
|
|
|
|
matrix_postgres_connection_hostname: ""
|
|
matrix_postgres_connection_username: ""
|
|
matrix_postgres_connection_password: ""
|
|
matrix_postgres_db_name: ""
|
|
|
|
matrix_postgres_base_path: "{{ matrix_base_data_path }}/postgres"
|
|
matrix_postgres_data_path: "{{ matrix_postgres_base_path }}/data"
|
|
|
|
matrix_postgres_docker_image_v9: "docker.io/postgres:9.6.20-alpine"
|
|
matrix_postgres_docker_image_v10: "docker.io/postgres:10.15-alpine"
|
|
matrix_postgres_docker_image_v11: "docker.io/postgres:11.10-alpine"
|
|
matrix_postgres_docker_image_v12: "docker.io/postgres:12.5-alpine"
|
|
matrix_postgres_docker_image_v13: "docker.io/postgres:13.1-alpine"
|
|
matrix_postgres_docker_image_latest: "{{ matrix_postgres_docker_image_v13 }}"
|
|
|
|
# This variable is assigned at runtime. Overriding its value has no effect.
|
|
matrix_postgres_docker_image_to_use: '{{ matrix_postgres_docker_image_latest }}'
|
|
|
|
matrix_postgres_docker_image_force_pull: "{{ matrix_postgres_docker_image_to_use.endswith(':latest') }}"
|
|
|
|
# A list of extra arguments to pass to the container
|
|
matrix_postgres_container_extra_arguments: []
|
|
|
|
# Controls whether the matrix-postgres container exposes a port (tcp/5432 in the
|
|
# container) that can be used to access the database from outside the container (e.g. with psql)
|
|
#
|
|
# psql postgresql://username:password@localhost:<port>/database_name
|
|
#
|
|
# Takes an "<ip>:<port>" or "<port>" value (e.g. "127.0.0.1:5432"), or empty string to not expose.
|
|
matrix_postgres_container_postgres_bind_port: ""
|
|
|
|
# A list of additional (databases and their credentials) to create.
|
|
#
|
|
# Example:
|
|
# matrix_postgres_additional_databases:
|
|
# - name: matrix_appservice_discord
|
|
# username: matrix_appservice_discord
|
|
# password: some_password
|
|
# - name: matrix_appservice_slack
|
|
# username: matrix_appservice_slack
|
|
# password: some_password
|
|
matrix_postgres_additional_databases: []
|
|
|
|
# The number of seconds to wait after starting `matrix-postgres.service`
|
|
# and before trying to run queries for creating additional databases/users against it.
|
|
#
|
|
# For most (subsequent) runs, Postgres would already be running, so no waiting will be happening at all.
|
|
matrix_postgres_additional_databases_postgres_start_wait_timeout_seconds: 15
|
|
|
|
matrix_postgres_pgloader_docker_image: "docker.io/illagrenan/pgloader:3.6.2"
|