ansible-debops-infrastructure

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

commit 64a8dc60b61293688ab35f16524f55ecf3b4e22d
parent 0092f76706991b31217d43fc708fc2d9115ce76c
Author: Dionysis Grigoropoulos <dgrig@erethon.com>
Date:   Sun,  3 Apr 2022 19:33:40 +0300

element: Disable privacy degrading features

This will disable:
* The menu option to provide feedback
* Remove any references to Identity Servers
* Remove 3PID info
* Remove share buttons to Social Networks for rooms

Diffstat:
ansible/roles/element/defaults/main.yml | 4++++
ansible/roles/element/templates/config.json | 6+++++-
2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/ansible/roles/element/defaults/main.yml b/ansible/roles/element/defaults/main.yml @@ -25,3 +25,7 @@ element__jitsi_url: "jitsi.modular.im" element__enable_labs: "true" element__enable_widgets: "false" +element__enable_feedback: "false" +element__enable_identity: "false" +element__enable_thirdpartyid: "false" +element__enable_social: "false" diff --git a/ansible/roles/element/templates/config.json b/ansible/roles/element/templates/config.json @@ -49,7 +49,11 @@ }, "settingDefaults": { "breadcrumbs": true, - "UIFeature.widgets" : {{ element__enable_widgets }} + "UIFeature.widgets" : {{ element__enable_widgets }}, + "UIFeature.feedback" : {{ element__enable_feedback }}, + "UIFeature.identityServer" : {{ element__enable_identity }}, + "UIFeature.shareSocial" : {{ element__enable_social }}, + "UIFeature.thirdPartyId" : {{ element__enable_thirdpartyid }} }, "jitsi": { "preferredDomain": "{{ element__jitsi_url }}"