src.nth.io/

summaryrefslogtreecommitdiff
path: root/roles/pleroma-otp/tasks/main.yaml
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2020-01-20 15:26:33 -0600
committerLuke Hoersten <[email protected]>2020-01-20 15:26:33 -0600
commit11746a2c064018a642486b208b2fdcaeae8ea8e5 (patch)
tree13476aaac463d12dd37b6cf7e3f54ef4e37820d2 /roles/pleroma-otp/tasks/main.yaml
parente5a66971edd1a41323576915d9a8c47dc200c95d (diff)
Made pleroma roles idempotent.
Diffstat (limited to 'roles/pleroma-otp/tasks/main.yaml')
-rw-r--r--roles/pleroma-otp/tasks/main.yaml11
1 files changed, 6 insertions, 5 deletions
diff --git a/roles/pleroma-otp/tasks/main.yaml b/roles/pleroma-otp/tasks/main.yaml
index 5276935..115db24 100644
--- a/roles/pleroma-otp/tasks/main.yaml
+++ b/roles/pleroma-otp/tasks/main.yaml
@@ -40,19 +40,20 @@
- "{{pleroma_data_dir}}/{{pleroma_instance}}/static/emoji"
- name: install pleroma db schema file
+ become: yes
template:
src: "setup_db.psql.j2"
- dest: "/tmp/setup_db.psql"
+ dest: "/tmp/setup_db_{{pleroma_instance}}.psql"
owner: "{{pleroma_db_superuser}}"
group: "{{pleroma_db_superuser}}"
mode: "0600"
- become: yes
+ changed_when: false
- name: install pleroma psql
become: yes
become_user: "{{pleroma_db_superuser}}"
- command: "psql -f /tmp/setup_db.psql"
- notify: restart pleroma instance
+ command: "psql -f /tmp/setup_db_{{pleroma_instance}}.psql"
+ changed_when: false
- name: download and unarchive pleroma release
become: yes
@@ -98,4 +99,4 @@
chdir: "/opt/pleroma/"
environment:
PLEROMA_CONFIG_PATH: "/etc/pleroma/{{pleroma_instance}}.config.exs"
- notify: restart pleroma instance
+ changed_when: false