initial commit

This commit is contained in:
W Anders
2024-05-06 17:37:57 -06:00
commit 12bcac933a
35 changed files with 3027 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
package netboxdns
import (
"github.com/coredns/caddy"
"github.com/coredns/coredns/core/dnsserver"
"github.com/coredns/coredns/plugin"
)
func init() {
plugin.Register(pluginName, setup)
}
func setup(controller *caddy.Controller) error {
netboxdns := NewNetboxDNS()
if err := Parse(controller, netboxdns); err != nil {
return err
}
dnsserver.GetConfig(controller).AddPlugin(
func(next plugin.Handler) plugin.Handler {
netboxdns.Next = next
return netboxdns
},
)
logger.Info("successfully started netboxdns")
return nil
}