2023-09-19 10:25:34 +00:00
|
|
|
- name: Configure RUNA Matrix VMs
|
|
|
|
hosts: runa
|
|
|
|
tasks:
|
|
|
|
- name: Base
|
|
|
|
include_role:
|
|
|
|
name: base
|
|
|
|
tags:
|
|
|
|
- base
|
2023-09-27 10:19:46 +00:00
|
|
|
- name: Add synapse configuration
|
|
|
|
include_role:
|
|
|
|
name: synapse-base
|
|
|
|
tags:
|
|
|
|
- synapse
|
2023-12-04 07:59:22 +00:00
|
|
|
- logdir
|
2023-12-04 10:39:28 +00:00
|
|
|
when: matrix_service == "synapse" or matrix_service == "elementweb" or matrix_service == "turn"
|
|
|
|
# when: '"synapse" in docker_compose'
|
2023-09-27 11:49:56 +00:00
|
|
|
- name: SSL Certs
|
|
|
|
include_role:
|
|
|
|
name: ssl-certificates
|
|
|
|
tags:
|
|
|
|
- ssl
|
2023-09-29 11:06:01 +00:00
|
|
|
when: has_ssl_certificates
|
2023-09-19 10:48:24 +00:00
|
|
|
- name: Add docker-compose
|
|
|
|
include_role:
|
|
|
|
name: docker-compose
|
|
|
|
tags:
|
|
|
|
- docker
|
2023-12-04 10:39:28 +00:00
|
|
|
when: docker_compose or matrix_service
|
2023-12-04 07:59:22 +00:00
|
|
|
- name: Add elementweb
|
|
|
|
include_role:
|
|
|
|
name: elementweb
|
|
|
|
tags:
|
2023-12-04 09:45:15 +00:00
|
|
|
- elementweb
|
2023-12-04 08:01:41 +00:00
|
|
|
when: matrix_service == "elementweb"
|
2023-12-04 09:16:33 +00:00
|
|
|
- name: Add synapse
|
|
|
|
include_role:
|
|
|
|
name: synapse
|
|
|
|
tags:
|
|
|
|
- synapse
|
|
|
|
when: matrix_service == "synapse"
|
2023-12-04 09:50:51 +00:00
|
|
|
- name: Add turn
|
|
|
|
include_role:
|
|
|
|
name: turn
|
|
|
|
tags:
|
|
|
|
- turn
|
|
|
|
when: matrix_service == "turn"
|
2023-12-22 14:52:46 +00:00
|
|
|
- name: Add synapse-admin
|
|
|
|
include_role:
|
|
|
|
name: synapse-admin
|
|
|
|
tags:
|
|
|
|
- synapse-admin
|
|
|
|
when: matrix_service == "synapse-admin"
|