ansible-debops-infrastructure

DebOps and Ansible scripts to manage my infrastructure
git clone git://git.erethon.com/ansible-debops-infrastructure
Log | Files | Refs

commit 272baf131e92c9caac2a7dba64d91528354a3791
parent 511986c958a85b1e666407767fa5f6512c088398
Author: Dionysis Grigoropoulos <dgrig@erethon.com>
Date:   Wed, 16 Dec 2020 02:33:33 +0200

synapse: Fix a bug with quoted bool vars in config

Also disable presence by default and add a role variable to overwrite
this behaviour

Diffstat:
ansible/roles/synapse/defaults/main.yml | 2++
ansible/roles/synapse/templates/homeserver.yaml.j2 | 7+++++--
ansible/roles/synapse/templates/server_name.yaml.j2 | 4++--
3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/ansible/roles/synapse/defaults/main.yml b/ansible/roles/synapse/defaults/main.yml @@ -25,3 +25,5 @@ synapse__database_host: '127.0.0.1' synapse__enable_registration: 'false' synapse__enable_3pid_lookup: 'false' + +synapse__enable_presence: 'false' diff --git a/ansible/roles/synapse/templates/homeserver.yaml.j2 b/ansible/roles/synapse/templates/homeserver.yaml.j2 @@ -51,9 +51,9 @@ max_upload_size: "{{ synapse__max_upload_size }}" dynamic_thumbnails: false -enable_registration: "{{ synapse__enable_registration }}" +enable_registration: {{ synapse__enable_registration }} -enable_3pid_lookup: "{{ synapse__enable_3pid_lookup }}" +enable_3pid_lookup: {{ synapse__enable_3pid_lookup }} allow_guest_access: false @@ -66,3 +66,5 @@ trusted_key_servers: password_config: enabled: true + +use_presence: {{ synapse__enable_presence }}+ \ No newline at end of file diff --git a/ansible/roles/synapse/templates/server_name.yaml.j2 b/ansible/roles/synapse/templates/server_name.yaml.j2 @@ -1 +1 @@ -server_name: "{{ synapse__server_name }}"- \ No newline at end of file +server_name: {{ synapse__server_name }}+ \ No newline at end of file