src.nth.io/

summaryrefslogtreecommitdiff
path: root/matrix-synapse/tasks/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'matrix-synapse/tasks/main.yaml')
-rw-r--r--matrix-synapse/tasks/main.yaml23
1 files changed, 23 insertions, 0 deletions
diff --git a/matrix-synapse/tasks/main.yaml b/matrix-synapse/tasks/main.yaml
new file mode 100644
index 0000000..56302cb
--- /dev/null
+++ b/matrix-synapse/tasks/main.yaml
@@ -0,0 +1,23 @@
+---
+
+- name: install matrix synapse
+ become: yes
+ apt: name="matrix-synapse"
+
+- name: configure matrix synapse
+ become: yes
+ template:
+ src: "homeserver.yaml.j2"
+ dest: "/etc/matrix-synapse/homeserver.yaml"
+ notify: restart matrix synapse service
+
+- name: configure matrix synapse server name
+ become: yes
+ template:
+ src: "server_name.yaml.j2"
+ dest: "/etc/matrix-synapse/conf.d/server_name.yaml"
+ notify: restart matrix synapse service
+
+- name: ensure matrix synapse is started
+ become: yes
+ systemd: name="matrix-synapse.service" enabled="yes" state="started"