Page MenuHomeDevCentral

Configure ViperServ eggdrops to use Vault
Needs ReviewPublic

Authored by dereckson on Thu, May 12, 22:54.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Maniphest Tasks
T1733: Store credentials in 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

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Skipped
Unit
No Test Coverage
Branch
vault-viperserv
Build Status
Buildable 4234
Build 4493: arc lint + arc unit

Event Timeline

dereckson created this revision.