diff options
| author | Luke Hoersten <[email protected]> | 2020-06-09 19:14:49 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2020-06-09 19:14:49 -0500 |
| commit | 84bb36a6ba49c71f38178d2ddaeff7f94d2d6def (patch) | |
| tree | bc1cab066143452ae5bf1414b2b7754eba4d1be2 /matrix-synapse/tasks/main.yaml | |
| parent | e041378a98f0140cd921b47fb654090dfc453cd4 (diff) | |
Added pgsql support for matrix.
Diffstat (limited to 'matrix-synapse/tasks/main.yaml')
| -rw-r--r-- | matrix-synapse/tasks/main.yaml | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/matrix-synapse/tasks/main.yaml b/matrix-synapse/tasks/main.yaml index 2b4fac5..7326b1a 100644 --- a/matrix-synapse/tasks/main.yaml +++ b/matrix-synapse/tasks/main.yaml @@ -3,7 +3,7 @@ - name: add debian backports keys become: yes apt_key: - keyserver: "keyserver.ubuntu.com " + keyserver: "keyserver.ubuntu.com" id: "{{item}}" loop: - "04EE7237B7D453EC" @@ -24,16 +24,29 @@ - name: configure matrix synapse become: yes template: - src: "homeserver.yaml.j2" - dest: "/etc/matrix-synapse/homeserver.yaml" + src: "{{item.src}}" + dest: "{{item.dest}}" notify: restart matrix synapse service + loop: + - { src: "homeserver.yaml.j2", dest: "/etc/matrix-synapse/homeserver.yaml" } + - { src: "log.yaml.j2", dest: "/etc/matrix-synapse/log.yaml" } + - { src: "server_name.yaml.j2", dest: "/etc/matrix-synapse/conf.d/server_name.yaml" } -- name: configure matrix synapse server name +- name: install db schema file become: yes template: - src: "server_name.yaml.j2" - dest: "/etc/matrix-synapse/conf.d/server_name.yaml" - notify: restart matrix synapse service + src: "setup_db.psql.j2" + dest: "/tmp/setup_db_{{matrix_synapse_pgsql_db}}.psql" + owner: "postgres" + group: "postgres" + mode: "0600" + changed_when: false + +- name: install psql + become: yes + become_user: "postgres" + command: "psql -f /tmp/setup_db_{{matrix_synapse_pgsql_db}}.psql" + changed_when: false - name: ensure matrix synapse is started become: yes |
