src.nth.io/

summaryrefslogtreecommitdiff
path: root/dendrite/server/tasks
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2022-08-08 21:16:41 -0500
committerLuke Hoersten <[email protected]>2022-08-08 21:16:41 -0500
commit0e3b4932c557a0e139c697a90acd9dd103740ae8 (patch)
treeb0c67343e9a9d3b3e6c209db8290c9c1f7cdcf3c /dendrite/server/tasks
parente3f36c5eca4eb97cc4e1d936a9e3cd4226756b1a (diff)
Added Dendrite symlink to port workaround.
Diffstat (limited to 'dendrite/server/tasks')
-rw-r--r--dendrite/server/tasks/main.yaml18
1 files changed, 16 insertions, 2 deletions
diff --git a/dendrite/server/tasks/main.yaml b/dendrite/server/tasks/main.yaml
index 6b8a473..d34f733 100644
--- a/dendrite/server/tasks/main.yaml
+++ b/dendrite/server/tasks/main.yaml
@@ -50,7 +50,6 @@
- {"src": "dendrite-upgrade-tests" , "dest": "dendrite-upgrade-tests"}
- {"src": "generate-config" , "dest": "dendrite-generate-config"}
- {"src": "generate-keys" , "dest": "dendrite-generate-keys"}
- - {"src": "goose" , "dest": "dendrite-goose"}
- {"src": "resolve-state" , "dest": "dendrite-resolve-state"}
- name: create instance dir
@@ -66,6 +65,17 @@
- "{{dendrite_dir}}"
- "{{dendrite_dir}}/{{dendrite_instance}}"
+- name: create instance port symlink
+ become: yes
+ file:
+ src: "{{dendrite_dir}}/{{dendrite_instance}}"
+ dest: "{{dendrite_dir}}/{{dendrite_port}}"
+ state: "link"
+ owner: "{{dendrite_user}}"
+ group: "{{dendrite_user}}"
+ mode: "0755"
+ notify: restart service
+
- name: install keys
become: yes
copy:
@@ -107,6 +117,10 @@
dest: "/lib/systemd/system/[email protected]"
+- name: ensure instance service is stopped
+ become: yes
+ systemd: name="dendrite@{{dendrite_instance}}.service" enabled="no" state="stopped" daemon_reload="yes"
+
- name: ensure service is started
become: yes
- systemd: name="dendrite@{{dendrite_instance}}.service" enabled="yes" state="started"
+ systemd: name="dendrite@{{dendrite_port}}.service" enabled="yes" state="started"