Revert "ssh_config: rely on dns"

This reverts commit 997bdb7978.
This commit is contained in:
Motiejus Jakštys 2024-12-28 17:39:19 +02:00
parent 997bdb7978
commit 1b1f2d2eca

View File

@ -24,10 +24,23 @@
] (_: null);
in
lib.mapAttrs (_name: builtins.intersectAttrs sshAttrs) filtered;
extraConfig = ''
Host git.jakstys.lt
HostName ${myData.hosts."fwminex.servers.jakst".jakstIP}
'';
extraConfig =
''
Host git.jakstys.lt
HostName ${myData.hosts."fwminex.servers.jakst".jakstIP}
''
+ (lib.concatMapStringsSep "\n"
(host: ''
Host ${builtins.elemAt (lib.splitString "." host) 0}
HostName ${myData.hosts.${host}.jakstIP}
'')
(
builtins.attrNames (
lib.filterAttrs (name: props: name != "fra1-b.servers.jakst" && props ? jakstIP) myData.hosts
)
)
);
};
};
}