We could be, in context of secrets for this topic, so might be welll to have them discussed in the better secrets management topic.
NOW
Nethserver is now a platform, and in context, once a product becomes a platform, and in relation to the concepts applied with it, its going to get way too many users to the platform.
In this case, the developers have no control whatsoever, what the users are going to build and what they are going to host on the said platform. PERIOD.
Now relating to the same, this wonderful platform, now has multi node and cluster support,{ (NOT)many orchestration and hosting platforms have these}
A user might host 50 wordpress sites within the general Nethserver cluster.
An IT company, if the platfrom comes to support most of the tools IT and Software Dev companies USe, might choose to host all their infrastructure tools with Nethserver, and on average, a Software dev company uses about 15 tools for operations.
with these use cases in mind, and since we hope Nethserver grows, and we currently understand the forthcoming challenge, and since its within our power to support it, wouldnt it be wise and in order to support a structure where these tools and solutions, built for nethserver 8 are implemented following best practices both for internal and external purposes.
the tools are already freely available to get the job done…
You are correct somehow in this regards. every @app_authors can implement their application to automatically generate the credentials for their Apps databases and Hypothetically present the credentials in the User interface. (More work for the App Authors) Also, maintenance headache for the sys admins managing their infrastructure
At the moment, only afew apps present readonly passwords for database on the interface, the rest the user has to dig in to the docs, or get the env details from inside the apps.
Is it necessary, NO, would it be worthwhile in the long run YES
It would be a one time implementation headache for the core, but would be heaven for both app builders as well as sys admins managing their tools inside nethserver.
Does this give the picture you’re looking for?
kindly install the glpi App and set it up, as it is currently constituted, and while thats a unique case at the moment, its just the beginning.