[refactor] make postgres parameters an option
This commit is contained in:
parent
5319fbfe56
commit
f7f885c705
4 changed files with 36 additions and 26 deletions
|
@ -26,6 +26,8 @@ runa:
|
||||||
elementweb: ""
|
elementweb: ""
|
||||||
matrixdomain: ""
|
matrixdomain: ""
|
||||||
logout_redirect_url: ""
|
logout_redirect_url: ""
|
||||||
|
turn_uris: []
|
||||||
|
turn_shared_secret: ""
|
||||||
children:
|
children:
|
||||||
ank:
|
ank:
|
||||||
hosts:
|
hosts:
|
||||||
|
@ -46,6 +48,20 @@ runa:
|
||||||
elementweb: "element.corp-serv.net"
|
elementweb: "element.corp-serv.net"
|
||||||
matrixdomain: "corp-serv.net"
|
matrixdomain: "corp-serv.net"
|
||||||
logout_redirect_url: "https://idp.corp-serv.net/realms/MAT/protocol/openid-connect/logout"
|
logout_redirect_url: "https://idp.corp-serv.net/realms/MAT/protocol/openid-connect/logout"
|
||||||
|
turn_uris:
|
||||||
|
- turn:turn-1.corp-serv.net?transport=udp
|
||||||
|
- turn:turn-2.corp-serv.net?transport=udp
|
||||||
|
- turn:turn-1.corp-serv.net?transport=tcp
|
||||||
|
- turn:turn-2.corp-serv.net?transport=tcp
|
||||||
|
- turns:turn-1.corp-serv.net?transport=tcp
|
||||||
|
- turns:turn-2.corp-serv.net?transport=tcp
|
||||||
|
- turns:turn-1.corp-serv.net?transport=udp
|
||||||
|
- turns:turn-2.corp-serv.net?transport=udp
|
||||||
|
turn_shared_secret: ihaaCac6Oow3ohzuvequ6esoo9eegheex
|
||||||
|
postgres_user: matrix-synapse
|
||||||
|
postgres_password: "31913hkVN_L9b3i_0v1RX_ZJXx_AD564_MM_nz"
|
||||||
|
postgres_db: matrix-synapse-db
|
||||||
|
postgres_host: postgresql-mtx.lat.internal.ru.com
|
||||||
hosts:
|
hosts:
|
||||||
mtx-elem-1.lat.internal.ru.com:
|
mtx-elem-1.lat.internal.ru.com:
|
||||||
matrix_service: "elementweb"
|
matrix_service: "elementweb"
|
||||||
|
@ -74,6 +90,16 @@ runa:
|
||||||
elementweb: "element.lta.corp-serv.net"
|
elementweb: "element.lta.corp-serv.net"
|
||||||
matrixdomain: "lta.corp-serv.net"
|
matrixdomain: "lta.corp-serv.net"
|
||||||
logout_redirect_url: "FIXME"
|
logout_redirect_url: "FIXME"
|
||||||
|
turn_uris:
|
||||||
|
- turn:mtx-turn-1.lta.internal.ru.com?transport=udp
|
||||||
|
- turn:mtx-turn-1.lta.internal.ru.com?transport=tcp
|
||||||
|
- turns:mtx-turn-1.lta.internal.ru.com?transport=tcp
|
||||||
|
- turns:mtx-turn-1.lta.internal.ru.com?transport=udp
|
||||||
|
turn_shared_secret: "ushaHimahxi6eisaeV4Chu0quaeyeish"
|
||||||
|
postgres_user: matrix-synapseTBD
|
||||||
|
postgres_password: "TBD"
|
||||||
|
postgres_db: matrix-synapse-dbTBD
|
||||||
|
postgres_host: TBDpostgresql-mtx.lta.internal.ru.com
|
||||||
hosts:
|
hosts:
|
||||||
mtx-mngm-1.lta.internal.ru.com:
|
mtx-mngm-1.lta.internal.ru.com:
|
||||||
matrix_service: "synapse-admin"
|
matrix_service: "synapse-admin"
|
||||||
|
|
|
@ -4,24 +4,16 @@
|
||||||
- name: Add elementweb
|
- name: Add elementweb
|
||||||
include_role:
|
include_role:
|
||||||
name: elementweb
|
name: elementweb
|
||||||
tags:
|
|
||||||
- elementweb
|
|
||||||
when: matrix_service == "elementweb"
|
when: matrix_service == "elementweb"
|
||||||
- name: Add synapse
|
- name: Add synapse
|
||||||
include_role:
|
include_role:
|
||||||
name: synapse
|
name: synapse
|
||||||
tags:
|
|
||||||
- synapse
|
|
||||||
when: matrix_service == "synapse"
|
when: matrix_service == "synapse"
|
||||||
- name: Add turn
|
- name: Add turn
|
||||||
include_role:
|
include_role:
|
||||||
name: turn
|
name: turn
|
||||||
tags:
|
|
||||||
- turn
|
|
||||||
when: matrix_service == "turn"
|
when: matrix_service == "turn"
|
||||||
- name: Add synapse-admin
|
- name: Add synapse-admin
|
||||||
include_role:
|
include_role:
|
||||||
name: synapse-admin
|
name: synapse-admin
|
||||||
tags:
|
|
||||||
- synapse-admin
|
|
||||||
when: matrix_service == "synapse-admin"
|
when: matrix_service == "synapse-admin"
|
||||||
|
|
|
@ -36,16 +36,13 @@
|
||||||
- name: Create homeserver configuration
|
- name: Create homeserver configuration
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: "synapse/homeserver.yaml"
|
src: "synapse/homeserver.yaml"
|
||||||
dest: /home/{{ ansible_user }}/docker_compose/{{ matrix_service }}/config/synapse-worker-{{ item }}.yaml
|
dest: /home/{{ ansible_user }}/docker_compose/{{ matrix_service }}/config/homeserver.yaml
|
||||||
owner: "{{ ansible_user }}"
|
owner: "{{ ansible_user }}"
|
||||||
mode: '0644'
|
mode: '0644'
|
||||||
tags:
|
tags:
|
||||||
- log
|
- log
|
||||||
- synapse
|
- synapse
|
||||||
loop:
|
- homeserver
|
||||||
- generic
|
|
||||||
- federation
|
|
||||||
- sync
|
|
||||||
- name: Create worker configurations
|
- name: Create worker configurations
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: "synapse/synapse-worker.yaml"
|
src: "synapse/synapse-worker.yaml"
|
||||||
|
|
|
@ -806,10 +806,10 @@ caches:
|
||||||
database:
|
database:
|
||||||
name: psycopg2
|
name: psycopg2
|
||||||
args:
|
args:
|
||||||
user: matrix-synapse
|
user: {{ matrix.postgres_user }}
|
||||||
password: "31913hkVN_L9b3i_0v1RX_ZJXx_AD564_MM_nz"
|
password: "{{ matrix.postgres_password }}"
|
||||||
database: matrix-synapse-db
|
database: {{ matrix.postgres_db }}
|
||||||
host: postgresql-mtx.lat.internal.ru.com
|
host: {{ matrix.postgres_host }}
|
||||||
port: 5432
|
port: 5432
|
||||||
cp_min: 5
|
cp_min: 5
|
||||||
cp_max: 10
|
cp_max: 10
|
||||||
|
@ -1189,18 +1189,13 @@ url_preview_accept_language:
|
||||||
# The public URIs of the TURN server to give to clients
|
# The public URIs of the TURN server to give to clients
|
||||||
#
|
#
|
||||||
turn_uris:
|
turn_uris:
|
||||||
- turn:turn-1.corp-serv.net?transport=udp
|
{% for uri in matrix.turn_uris %}
|
||||||
- turn:turn-2.corp-serv.net?transport=udp
|
- {{ uri }}
|
||||||
- turn:turn-1.corp-serv.net?transport=tcp
|
{% endfor %}]
|
||||||
- turn:turn-2.corp-serv.net?transport=tcp
|
|
||||||
- turns:turn-1.corp-serv.net?transport=tcp
|
|
||||||
- turns:turn-2.corp-serv.net?transport=tcp
|
|
||||||
- turns:turn-1.corp-serv.net?transport=udp
|
|
||||||
- turns:turn-2.corp-serv.net?transport=udp
|
|
||||||
|
|
||||||
# The shared secret used to compute passwords for the TURN server
|
# The shared secret used to compute passwords for the TURN server
|
||||||
#
|
#
|
||||||
turn_shared_secret: "ihaaCac6Oow3ohzuvequ6esoo9eegheex"
|
turn_shared_secret: "{{ matrix.turn_shared_secret }}"
|
||||||
|
|
||||||
# The Username and password if the TURN server needs them and
|
# The Username and password if the TURN server needs them and
|
||||||
# does not use a token
|
# does not use a token
|
||||||
|
|
Loading…
Reference in a new issue