mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 04:19:19 -08:00
ops: zone DNSSEC
This commit is contained in:
parent
6a1d6025df
commit
bed84b16b0
1 changed files with 10 additions and 0 deletions
10
main.go
10
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 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue