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
|
return err
|
||||||
}
|
}
|
||||||
zones := make(map[string]*cloudflare.Zone)
|
zones := make(map[string]*cloudflare.Zone)
|
||||||
|
dnssec := make(map[string]*cloudflare.ZoneDnssec)
|
||||||
records := make(map[string][]*cloudflare.Record)
|
records := make(map[string][]*cloudflare.Record)
|
||||||
for name, zone := range config.Zones {
|
for name, zone := range config.Zones {
|
||||||
ctx.Log.Info(name, nil)
|
ctx.Log.Info(name, nil)
|
||||||
zones[name], err = zone.handle(ctx, name)
|
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 {
|
for _, record := range zone.Records {
|
||||||
_, exists := records[name]
|
_, exists := records[name]
|
||||||
if exists {
|
if exists {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue