HomeDevCentral

Provide compatibility methods with Zemke-Rhyme for Vault

Description

Provide compatibility methods with Zemke-Rhyme for Vault

Summary:
Provide get_username, get_token, get_password main method,
and an helper method to get a sentry DSN, fully compatible
with Zemke-Rhyne signatures.

An advantage on ZR is each node has only access to the secrets
relevant for this role, so the OpenSearch server doesn't have
access to Docker containers credentials and vice-versa.

Ref T1425

Test Plan: salt-call credentials.get_secret

Reviewers: dereckson

Reviewed By: dereckson

Maniphest Tasks: T1425

Differential Revision: https://devcentral.nasqueron.org/D2649

Details

Provenance
derecksonAuthored on Apr 3 2022, 18:27
derecksonPushed on Apr 3 2022, 19:21
Reviewer
dereckson
Differential Revision
D2649: Provide compatibility methods with Zemke-Rhyme for Vault
Parents
rOPSaf9db00760be: Deploy policies for Vault
Branches
Unknown
Tags
Unknown
Tasks
T1425: Provision secrets through Salt