diff options
| author | Luke Hoersten <[email protected]> | 2020-06-14 15:22:14 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2020-06-14 15:22:14 -0500 |
| commit | 0301c507208ff895645e23b1d766438af795ebbc (patch) | |
| tree | dd62fcbb7e16dd0e7d642a3dec60f566864c69d1 /prosody/tasks | |
| parent | 2f583cf15c00744ed6799c06ed71fde73c7ba839 (diff) | |
Added postgresql for prosody.
Diffstat (limited to 'prosody/tasks')
| -rw-r--r-- | prosody/tasks/main.yaml | 21 |
1 files changed, 20 insertions, 1 deletions
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: |
