Adds new ansible roles targeted to the "Ingress Controller" module. This is a new instance that acts as a reverse proxy for the COGNIT, an Internet gateway for the COGNIT modules and a Bastion host for the COGNIT admin.
No need for 4 public IPv4 for each module
ansible setup is executed with an SSH jump through the Ingress controller
SSL by default. Certificates can be accepted or generated on demand.
Improved playbooks and existing ansible code
Real time command logging: Previously, while the commands were executing, the output was missing on the log file. You'd only see it after the command failed or succeeded. one-deploy can take a while to execute, and it could give the impression of nothing happening during a few minutes, which is a bit scary. Sometimes it would just be stuck on timeouts as well. Now the command executions are logged real-time to the opsforge.log file and to stdout and stderr as well. The output is way more verbose, but also way more informative.
opsforge.log
file and to stdout and stderr as well. The output is way more verbose, but also way more informative.Closes #29