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