24 lines
843 B
YAML
24 lines
843 B
YAML
|
---
|
||
|
synapse_systemd_service_name: "synapse.service"
|
||
|
synapse_systemd_service_directory: /etc/systemd/system
|
||
|
synapse_systemd_service_file: >-2
|
||
|
{{ synapse_systemd_service_directory }}/{{ synapse_systemd_service_name }}
|
||
|
|
||
|
synapse_systemd_service_state: >-2
|
||
|
{{ (synapse_state == 'present') | ternary('started', 'stopped') }}
|
||
|
synapse_systemd_service_enabled: >-2
|
||
|
{{ (synapse_state == 'present') | bool }}
|
||
|
|
||
|
synapse_systemd_unit_description: "Synapse matrix homeserver"
|
||
|
synapse_systemd_service_type: simple
|
||
|
synapse_systemd_service_exec_start: >-2
|
||
|
{{ synapse_venv_path }}/bin/python \
|
||
|
-m synapse.app.homeserver \
|
||
|
--config-path={{ synapse_homeserver_config_file }}
|
||
|
synapse_systemd_service_restart: always
|
||
|
|
||
|
synapse_systemd_unit_after:
|
||
|
- "network.target"
|
||
|
synapse_systemd_unit_wants: []
|
||
|
synapse_systemd_install_wanted_by: "default.target"
|