diff -r b4ce6f1f15b7 -r b31ef0e10cad dendrite/server/tasks/main.yaml --- a/dendrite/server/tasks/main.yaml Mon Aug 08 16:12:44 2022 -0500 +++ b/dendrite/server/tasks/main.yaml Mon Aug 08 21:16:41 2022 -0500 @@ -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 @@ src: "dendrite@.service.j2" dest: "/lib/systemd/system/dendrite@.service" +- 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"