diff options
| author | Luke Hoersten <[email protected]> | 2020-01-20 15:26:33 -0600 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2020-01-20 15:26:33 -0600 |
| commit | 11746a2c064018a642486b208b2fdcaeae8ea8e5 (patch) | |
| tree | 13476aaac463d12dd37b6cf7e3f54ef4e37820d2 /roles/pleroma-otp/tasks/main.yaml | |
| parent | e5a66971edd1a41323576915d9a8c47dc200c95d (diff) | |
Made pleroma roles idempotent.
Diffstat (limited to 'roles/pleroma-otp/tasks/main.yaml')
| -rw-r--r-- | roles/pleroma-otp/tasks/main.yaml | 11 |
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 |
