lib.secrets
lib.secrets:
Section titled “lib.secrets:”lib.secrets.mkSecret
Section titled “lib.secrets.mkSecret”Helper to define secrets for use with sops-nix.
Arguments
Section titled “Arguments”- [file] Name of the YAML file containing the secret
- [owner] File owner (default: “root”)
- [group] File group (default: null)
- [mode] File permissions (default: “400”)
mkSecret :: (String -> String -> String -> String) -> AttrSetExample
Section titled “Example”mkSecret { file = "meow"; }=> { file = "${self}/secrets/services/meow.yaml"; owner = "root"; group = "root"; mode = "400";}