Reverse order for hasAttr

This commit is contained in:
niten 2023-01-26 14:03:26 -08:00
parent b63ed56dba
commit 1649beae33

View File

@ -22,9 +22,9 @@ let
getIfAttr = as: a: if hasAttr as a then getAttr as a else null; getIfAttr = as: a: if hasAttr as a then getAttr as a else null;
getHostIpv4 = hostname: getHostIpv4 = hostname:
getIfAttr (getHostNetworkSettings hostname) "ipv4-address"; getIfAttr "ipv4-address" (getHostNetworkSettings hostname);
getHostIpv6 = hostname: getHostIpv6 = hostname:
getIfAttr (getHostNetworkSettings hostname) "ipv6-address"; getIfAttr "ipv6-address" (getHostNetworkSettings hostname);
getHostIps = hostname: getHostIps = hostname:
filter (o: o != null) [ (getHostIpv4 hostname) (getHostIpv6 hostname) ]; filter (o: o != null) [ (getHostIpv4 hostname) (getHostIpv6 hostname) ];