From 0301c507208ff895645e23b1d766438af795ebbc Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sun, 14 Jun 2020 15:22:14 -0500 Subject: Added postgresql for prosody. --- prosody/tasks/main.yaml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'prosody/tasks') diff --git a/prosody/tasks/main.yaml b/prosody/tasks/main.yaml index d4177a9..e58cd0b 100644 --- a/prosody/tasks/main.yaml +++ b/prosody/tasks/main.yaml @@ -2,8 +2,11 @@ - name: install prosody become: yes - apt: name="prosody" + apt: name="{{item}}" notify: restart prosody + loop: + - "prosody" + - "lua-dbi-postgresql" - name: configure prosody become: yes @@ -31,6 +34,22 @@ - "{{prosody_ssl_privkey_src}}" - "{{prosody_ssl_cert_src}}" +- name: install db schema file + become: yes + template: + src: "setup_db.psql.j2" + dest: "/tmp/setup_db_{{prosody_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_{{prosody_db}}.psql" + changed_when: false + - name: enable prosody site become: yes file: -- cgit v1.2.3