From 2d64f7be495cadfe47ae53cb90382bf7e7ecdfbd Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Fri, 22 Jan 2021 12:39:07 +0000 Subject: [PATCH] Add modules required for web portal --- ansible/files/prosody.cfg.lua | 5 +++++ ansible/tasks/prosody.yml | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ansible/files/prosody.cfg.lua b/ansible/files/prosody.cfg.lua index 497b1c5..4cbd961 100644 --- a/ansible/files/prosody.cfg.lua +++ b/ansible/files/prosody.cfg.lua @@ -88,6 +88,11 @@ modules_enabled = { "easy_invite"; "watchregistrations"; "firewall"; + + -- For the web portal + "http_oauth2"; + "http_admin_api"; + "rest"; } registration_watchers = {} -- Disable by default diff --git a/ansible/tasks/prosody.yml b/ansible/tasks/prosody.yml index f37f92d..0337d82 100644 --- a/ansible/tasks/prosody.yml +++ b/ansible/tasks/prosody.yml @@ -97,7 +97,9 @@ - mod_firewall - mod_turncredentials - mod_admin_notify - + - mod_http_oauth2 + - mod_http_admin_api + - mod_rest - name: Install Bootstrap and JS libs apt: