nixos-config/zones/registry.jq

22 lines
612 B
Plaintext
Raw Normal View History

2024-11-28 01:14:34 +08:00
[.enthalpy_public_key_pem as $keys | .hosts as $hosts | .enthalpy_organizations | to_entries[] as $org | {
"public_key": $keys[$org.key],
"organization": $org.value,
"nodes": [$hosts | to_entries[] | select(.value.enthalpy_node_organization == $org.value) | {
"common_name": .key,
"endpoints": [
{
"serial_number": "0",
"address_family": "ip4",
"address": "\(.key).rebmit.link",
"port": 13000
},
{
"serial_number": "1",
"address_family": "ip6",
"address": "\(.key).rebmit.link",
"port": 13000
}
],
}]
}]