HomeDevCentral

Configure ViperServ eggdrops to use Vault

Description

Configure ViperServ eggdrops to use Vault

Summary:
Eggdrop configuration

Load Vault library and helper script.

Use Vault to connect to MySQL and to fetch nickserv password.

Salt deployment

Provide a policy allowing to read apps/viperserv/

Provision AppRole credentials in .credentials file, and remove
MySQL information placeholder as it's known stored in Vault.

Ref T1733

Test Plan: Launch eggdrop

Reviewers: dereckson

Reviewed By: dereckson

Maniphest Tasks: T1733

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

Details

Provenance
derecksonAuthored on Jan 22 2023, 20:59
derecksonPushed on Jan 22 2023, 21:00
Reviewer
dereckson
Differential Revision
D2687: Configure ViperServ eggdrops to use Vault
Parents
rOPS95b800c2a259: Revoke unused SSH keys for dereckson
Branches
Unknown
Tags
Unknown
Tasks
T1733: Store credentials in Vault