<stage> <user> <app> <client>
stage
: Stage of the instance. If the stage is production we can skip it.user
: In the Odoo credentials we use Administrador as identifier, but in BI credencials we use Usuarios.app
: Application nameclient
: Client name.Given production and staging admin’s credentials for our Odoo, the pattern-based name of the secret will be:
Admin Odoo Coopdevs
(for production)
Staging Admin Odoo Coopdevs
(for staging)
Administrador odoo --> Admin Odoo < client >
Administrador test odoo --> Test Admin Odoo < client >
BBDD odoo --> DB Admin Odoo < client >
Node exporter --> Node Exporter < client > [< producte >]
Postgres exporter --> Postgres Exporter < client >
Ansible secrets --> Ansible Secret < client >
Backup (backblaze, restic) --> Backup < client > (posar tota la configuració, no només password)
Usuarios superset --> BI Admin < client > [internal]
Usuarios airflow --> Airflow < client >
Usuarios Keycloak --> < stage > Admin Keycloak < client >
The pattern of a collection name is
<abbreviature>_<client|vertical|app>
Where client
is the (CamelCase) name of the client, vertical
the (CamelCase) name of the commission and (CamelCase) app
the name of the application whose secrets are stored.
Collections are preceded by a abbreviature of following:
CL_
= client
CC_
= client (compartides amb el client)
OT_
= other
VC_
= vertical coopdevs
CL_LaBorda
VC_Mobilitat
OT_NodeExporter
OT_AnsibleSecrets