Application to implement an assistant tool for management of a Nebula network cloud based. The project had been developed for the course of Scalable and Reliable Services M of the University of Bologna.
The project’s goal is to implement a web application to allow one or more admins of a Nebula network to access assigned machines through Nebula itself. The project’s main focus is to use Nebula-generated certificates to bypass firewall configurations of the nodes. For this reason, security will be a top priority in managing permissions, roles, and certificate emissions. We will leverage the power of Azure cloud services to host the web app and the database.
CI/CD has been achieved using Azure combined with Github Actions while Terraform has been used to implement infrastructure as a code.
Lombax99 | stef-a99 | LilPack99 |
Luca Lombardi | Stefano Paparella | Pasquale Basta |