liquidinvestigations / node

Deploy Liquid Investigations on Nomad
https://github.com/liquidinvestigations/docs/wiki
MIT License
6 stars 6 forks source link

[add] bbb greenlight in liquid #359

Closed thifranc closed 5 months ago

thifranc commented 8 months ago

We have 3 more containers:

greenlight + postgres + redis, all of that for GREENLIGHT

Greenlight can be integrated within liquid-core OIDC as per noted in liquid.ini example. We MUST use the liquid-core https://github.com/liquidinvestigations/core/tree/tmp-admin-show-oauth2 branch, to retrieve data credentials.

This greenlight is capable to start and make call to remote BBB servers, we hope to then provide BBB server within liquid, but for now, BBB server deployment+securing the connection is the task of sys-admins deploying liquid

thifranc commented 8 months ago

By pushing the docs, I've just got aware that the actual PR is forcing BBB to be shipped, we should rather add BBB as an app ( as it's the case with like ';hoover = on' / ;codimd = on etc on the [apps] section of liquid.ini ). That's actually not the case and it's a pity, @gabriel-v I'd be glad to add that change it you can point me towards the relevant piece of code.

gabriel-v commented 8 months ago

https://github.com/liquidinvestigations/node/blob/bed0fa421592d8c4f6cb75fda20ca9f903ea2838/liquid_node/configuration.py#L55

https://github.com/liquidinvestigations/node/blob/bed0fa421592d8c4f6cb75fda20ca9f903ea2838/liquid_node/configuration.py#L64

https://github.com/liquidinvestigations/node/blob/bed0fa421592d8c4f6cb75fda20ca9f903ea2838/liquid_node/configuration.py#L74

these must match the 'app' name here: https://github.com/thifranc/node/blob/7b58415bffab5307e35583fab77aa0e3acca885e/liquid_node/jobs/bbb.py#L7