Introduce secrets declarations in-tree with pre-activation setup using string paths #24
Labels
compat: backwards
Represents a backwards compatible change. Existing functionality is wholly unaffected by changes.
priority: low
Non-essential issues that are neither affecting functionality nor usability.
type: feature/addition
Marks the request/implementation of a feature addition. Accompany with relevant labels.
Forgive me for the lack of an exhaustive description at the moment. Instead, I'll present a simplified step-by-step use case, which has not been fully fleshed out but serves as a good enough basic understanding.
${repo-root}/secrets/my-key-path/keyfile
to/run/secrets/my-key-path
.I'm not too sure how useful https://github.com/Mic92/sops-nix or https://github.com/ryantm/agenix will be for this as I'm unfamiliar with how they work. If neither is applicable I think https://github.com/AGWA/git-crypt is completely fine alongside some sort of pre-activation or post-rebuild injection. Injecting our code into post-rebuild seems a lot easier since we manage it directly via our devshell.
The text was updated successfully, but these errors were encountered: