diff options
| author | Luke Hoersten <[email protected]> | 2019-11-26 19:44:11 -0600 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2019-11-26 19:44:11 -0600 |
| commit | 94e7b91298aa0c3c981b7dd06adbff85bf420a15 (patch) | |
| tree | 02da6393bee79c871764a5a1c58e998a86242be0 /roles/pleroma | |
| parent | 0f1c6a7f72437897b8474dfb71773a2a55e2fc81 (diff) | |
Fixed pgsql permissions.
Diffstat (limited to 'roles/pleroma')
| -rw-r--r-- | roles/pleroma/tasks/main.yaml | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/roles/pleroma/tasks/main.yaml b/roles/pleroma/tasks/main.yaml index 8cd1cb5..4b844d6 100644 --- a/roles/pleroma/tasks/main.yaml +++ b/roles/pleroma/tasks/main.yaml @@ -29,23 +29,29 @@ version: "{{pleroma_version}}" force: yes -- name: install pleroma config files +- name: install pleroma config template: - src: "{{item}}.j2" - dest: "~{{pleroma_user}}/pleroma/config/{{item}}" + src: "prod.secret.exs.j2" + dest: "~{{pleroma_user}}/pleroma/config/prod.secret.exs" owner: "{{pleroma_user}}" group: "{{pleroma_user}}" - mode: "0775" + mode: "0700" become: yes - with_items: - - "setup_db.psql" - - "prod.secret.exs" notify: restart pleroma +- name: install pleroma db schema file + template: + src: "setup_db.psql.j2" + dest: "/tmp/setup_db.psql" + owner: "{{pleroma_db_superuser}}" + group: "{{pleroma_db_superuser}}" + mode: "0700" + become: yes + - name: install pleroma psql become: yes become_user: "{{pleroma_db_superuser}}" - command: "psql -f ~{{pleroma_user}}/pleroma/config/setup_db.psql" + command: "psql -f /tmp/setup_db.psql" notify: restart pleroma # - name: restore |
