Skip to content

Conversation

@karaolidis
Copy link

@karaolidis karaolidis commented Feb 1, 2026

Summary

Adds --password-salt and --secret options to maintenance:install for fully declarative deployments (e.g., sops-nix, Ansible Vault). Values are validated for minimum length and fall back to random generation if not provided.

Running this in my homelab for months without issues.

TODO

I have not added unit tests to this commit as the main change is in the install function that has a lot of side effects. Looking for comments in regards to how to implement this, if at all.

Checklist

@karaolidis karaolidis requested a review from a team as a code owner February 1, 2026 14:11
@karaolidis karaolidis requested review from come-nc, leftybournes, provokateurin and salmart-dev and removed request for a team February 1, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants