@cryptotaxi247 / infra / commits / e52a4756

dns: migrate to gandi

Martin Weinelt committed Apr 6, 2025 at 23:16 UTC e52a4756799ff4d737d54a7622f8bebaaa6c9db9
5 files changed +7 -6
.github/workflows/dns-apply.yml
+1
@@ -23,6 +23,7 @@ jobs:
23 - uses: cachix/install-nix-action@d1ca217b388ee87b2507a9a93bf01368bde7cec2 # v31
24 - name: dnscontrol push
25 env:
26 + GANDI_TOKEN: "${{ secrets.GANDI_TOKEN }}" # Expires 2026-04-07
27 NETLIFY_TOKEN: "${{ secrets.NETLIFY_TOKEN }}"
28 working-directory: ./dns/
29 run: |
.github/workflows/dns-preview.yml
+1
@@ -22,6 +22,7 @@ jobs:
22 - uses: cachix/install-nix-action@d1ca217b388ee87b2507a9a93bf01368bde7cec2 # v31
23 - name: dnscontrol preview
24 env:
25 + GANDI_TOKEN: "${{ secrets.GANDI_TOKEN }}" # Expires 2026-04-07
26 NETLIFY_TOKEN: "${{ secrets.NETLIFY_TOKEN }}"
27 working-directory: ./dns/
28 run: |
dns/creds.json
+3 -4
@@ -1,7 +1,6 @@
1 {
2 - "netlify": {
3 - "TYPE": "NETLIFY",
4 - "token": "$NETLIFY_TOKEN",
5 - "slug": "nixos"
2 + "gandi": {
3 + "TYPE": "GANDI_V5",
4 + "token": "$GANDI_TOKEN"
5 }
6 }
dns/dnsconfig.js
+1 -1
@@ -3,7 +3,7 @@ DEFAULTS(
3 NAMESERVER_TTL("24h")
4 );
5 var REG_NONE = NewRegistrar("none");
6 -var DSP_NETLIFY = NewDnsProvider("netlify");
6 +var DSP_GANDI = NewDnsProvider("gandi");
7
8 require("nixos.org.js");
9
dns/nixos.org.js
+1 -1
@@ -1,6 +1,6 @@
1 D("nixos.org",
2 REG_NONE,
3 - DnsProvider(DSP_NETLIFY),
3 + DnsProvider(DSP_GANDI),
4
5 TXT("@", "apple-domain-verification=OvacO4lGB9A6dBFg"),
6 TXT("@", "brevo-code:f580a125e215ecb440363a15cdf47a17"),