Allow username of additional Postgres databases to be different

We'll most likely use one that matches the database name, but
it's better to have it configurable.
This commit is contained in:
Slavi Pantaleev
2020-12-13 21:43:53 +02:00
parent 527d5f57d5
commit 0641106370
3 changed files with 22 additions and 5 deletions

View File

@ -36,7 +36,9 @@ matrix_postgres_container_postgres_bind_port: ""
# Example:
# matrix_postgres_additional_databases:
# - name: matrix_appservice_discord
# pass: some-password
# username: matrix_appservice_discord
# pass: some_password
# - name: matrix_appservice_slack
# pass: some-password
# username: matrix_appservice_slack
# pass: some_password
matrix_postgres_additional_databases: []

View File

@ -6,7 +6,7 @@
- name: Create additional users in postgres
postgresql_user:
name: "{{ item.name }}"
name: "{{ item.username }}"
password: "{{ item.pass }}"
login_host: "{{ matrix_postgres_container_ip.stdout }}"
login_port: 5432
@ -18,7 +18,7 @@
- name: Create additional users in postgres
postgresql_db:
name: "{{ item.name }}"
owner: "{{ item.name }}"
owner: "{{ item.username }}"
lc_ctype: 'C'
lc_collate: 'C'
login_host: "{{ matrix_postgres_container_ip.stdout }}"