summaryrefslogtreecommitdiff
path: root/secrets/secrets.nix
blob: e50f7571f01157ba74268a06ca82667971d3544d (plain)
1
2
3
4
5
6
7
8
9
10
# This file conatins configuration for the agenix CLI. It is not actually
# imported into the system cofniguration.
let
  metadata = builtins.fromTOML (builtins.readFile ../metadata.toml);
  publicKeys = map (builtins.getAttr "sshPubKey") (builtins.attrValues metadata.hosts);
in {
  "cloudflare-ddns-token.env.age".publicKeys = publicKeys;
  "duksebot.env.age".publicKeys = publicKeys;
  "forsvarsarper.env.age".publicKeys = publicKeys;
}