hexa (UTC+1) | ❯ nix eval .#dns --json | jq
{
"domains": {
"nixos-cuda": {
"dnsProvider": "hetzner_v2",
"domain": "nixos-cuda.org",
"records": [
{
"address": "185.199.108.153",
"label": "@",
"type": "a"
},
{
"address": "185.199.109.153",
"label": "@",
"type": "a"
},
{
"address": "185.199.110.153",
"label": "@",
"type": "a"
},
{
"address": "185.199.111.153",
"label": "@",
"type": "a"
},
{
"address": "144.76.101.55",
"label": "ada",
"type": "a"
},
{
"address": "95.216.20.88",
"label": "atlas",
"type": "a"
},
{
"address": "37.27.129.22",
"label": "hydra",
"type": "a"
},
{
"address": "2a01:4f9:3071:1108::1",
"label": "hydra",
"type": "aaaa"
},
{
"address": "45.154.216.118",
"label": "oxide-1",
"type": "a"
},
{
"address": "95.216.72.164",
"label": "pascal",
"type": "a"
},
{
"label": "www",
"target": "@",
"type": "cname"
},
{
"label": "cache",
"target": "hydra",
"type": "cname"
},
{
"label": "grafana",
"target": "hydra",
"type": "cname"
}
],
"registrar": "none"
}
},
"outputs": {
"config": "// nixos-cuda\nD(\"nixos-cuda.org\",\nNewRegistrar(\"none\"),\nDnsProvider(NewDnsProvider(\"hetzner_v2\")),\nPURGE,\nA(\"@\", \"185.199.108.153\"),\nA(\"@\", \"185.199.109.153\"),\nA(\"@\", \"185.199.110.153\"),\nA(\"@\", \"185.199.111.153\"),\nA(\"ada\", \"144.76.101.55\"),\nA(\"atlas\", \"95.216.20.88\"),\nA(\"hydra\", \"37.27.129.22\"),\nAAAA(\"hydra\", \"2a01:4f9:3071:1108::1\"),\nA(\"oxide-1\", \"45.154.216.118\"),\nA(\"pascal\", \"95.216.72.164\"),\nCNAME(\"www\", \"@\"),\nCNAME(\"cache\", \"hydra\"),\nCNAME(\"grafana\", \"hydra\"))",
"creds": "! sops decrypt --extract \"['dns-creds']\" /nix/store/r1vznya21dycgk664f6x0pqn3qmwlws0-source/.secrets.yaml"
},
"settings": {
"sops": {
"extractString": "['dns-creds']",
"file": "/nix/store/r1vznya21dycgk664f6x0pqn3qmwlws0-source/.secrets.yaml"
}
}
}
| 22:29:02 |