save SSH host aliases for known hosts
2 files changed, 10 insertions(+), 2 deletions(-)
changed files
M data/default.nix → data/default.nix
@@ -23,6 +23,9 @@ domains = [ tailnet pubnethosts ]; + aliases = [ + "git.${pubnet}" + ]; builder = { system = "x86_64-linux"; };
M system/roles/nix-build-client.nix → system/roles/nix-build-client.nix
@@ -10,10 +10,15 @@ machines = lib.filterAttrs (k: _: k != config.networking.hostName) data.machines; mkKnownHost = name: - { publicKey, domains, ... }: + { + publicKey, + domains, + aliases ? [ ], + ... + }: { inherit publicKey; - extraHostNames = map (domain: "${name}.${domain}") domains; + extraHostNames = (map (domain: "${name}.${domain}") domains) ++ aliases; }; mkBuilder =