WIP: secret management at scale #150
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: the-distro/infra#150
Loading…
Reference in a new issue
No description provided.
Delete branch "vault"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR aims to address various shortcomings of our secret management style.
Notably:
This PR depends on missing components:
Once it is landed, we can slowly revamp our Terraform story to use it.
@ -0,0 +6,4 @@
cfg = config.services.openbao;
opt = options.services.openbao;
configFile = pkgs.writeText "openbao.hcl" ''
Every
.hcl
can be represented as json.Given this is a new module and not constrained by what the current NixOS
services.vault
module does, please convert this to be a freeform json attribute.If you need help with the specific details or simply want me to do it, let me know.
But I am convinced we should do multiline hcl templating here.
@emilylange I would love if you could just do it for me :<, that'd be awesome! Feel free to propose a new version of the module BTW :)
Came to the conclusion that making this RFC42 compliant will likely take a bit longer than I anticipated.
Not sure how to dismiss my review, so guess I'll approve without looking at everything.
I am shorter on time than I would like. Sorry.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.