feat(synapse): add deployment method virtualenv
This commit is contained in:
@ -11,6 +11,7 @@ synapse_data_path: "{{ synapse_base_path }}/data"
|
||||
synapse_media_store_path: "{{ synapse_data_path }}/media_store"
|
||||
synapse_log_path: "/var/log/synapse"
|
||||
synapse_homeserver_log_path: "{{ synapse_log_path }}/homeserver.log"
|
||||
synapse_venv_path: "{{ synapse_base_path }}/venv"
|
||||
|
||||
synapse_signing_key: ~
|
||||
synapse_signing_key_file: >-
|
||||
|
8
roles/synapse/defaults/main/systemd.yml
Normal file
8
roles/synapse/defaults/main/systemd.yml
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
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_enabled: >-2
|
||||
{{ (synapse_state == 'present') | bool }}
|
6
roles/synapse/defaults/main/virtualenv.yml
Normal file
6
roles/synapse/defaults/main/virtualenv.yml
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
synapse_venv_package:
|
||||
- synapse
|
||||
synapse_venv_pip_dependencies:
|
||||
- pip
|
||||
- setuptools
|
Reference in New Issue
Block a user