From bed84b16b0f5f78037b9e796f8589010a8f7ab47 Mon Sep 17 00:00:00 2001 From: Kat Inskip Date: Wed, 25 Jan 2023 09:43:42 -0800 Subject: [PATCH] ops: zone DNSSEC --- main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.go b/main.go index 15c19517..991e5e2d 100644 --- a/main.go +++ b/main.go @@ -130,10 +130,20 @@ func main() { return err } zones := make(map[string]*cloudflare.Zone) + dnssec := make(map[string]*cloudflare.ZoneDnssec) records := make(map[string][]*cloudflare.Record) for name, zone := range config.Zones { ctx.Log.Info(name, nil) zones[name], err = zone.handle(ctx, name) + if err != nil { + return err + } + dnssec[name], err = cloudflare.NewZoneDnssec(ctx, fmt.Sprintf("%s-dnssec", name), &cloudflare.ZoneDnssecArgs{ + ZoneId: zones[name].ID(), + }) + if err != nil { + return err + } for _, record := range zone.Records { _, exists := records[name] if exists {