src.nth.io/

summaryrefslogtreecommitdiff
path: root/roles/pleroma/tasks
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2019-11-26 19:44:11 -0600
committerLuke Hoersten <[email protected]>2019-11-26 19:44:11 -0600
commit94e7b91298aa0c3c981b7dd06adbff85bf420a15 (patch)
tree02da6393bee79c871764a5a1c58e998a86242be0 /roles/pleroma/tasks
parent0f1c6a7f72437897b8474dfb71773a2a55e2fc81 (diff)
Fixed pgsql permissions.
Diffstat (limited to 'roles/pleroma/tasks')
-rw-r--r--roles/pleroma/tasks/main.yaml22
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