From c96138777685ccb6c904ae27e65510831c85d78b Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Mon, 24 Apr 2023 19:14:52 +0200 Subject: [PATCH] Add DNS Server Config --- internal/definitions/service/dns_server.go | 6 ++++++ internal/definitions/service/service.go | 1 + 2 files changed, 7 insertions(+) create mode 100644 internal/definitions/service/dns_server.go diff --git a/internal/definitions/service/dns_server.go b/internal/definitions/service/dns_server.go new file mode 100644 index 0000000..efdc690 --- /dev/null +++ b/internal/definitions/service/dns_server.go @@ -0,0 +1,6 @@ +package service + +type DNSServer struct { + Interface string `json:"interface"` + Comment string `json:"comment,omitempty"` +} diff --git a/internal/definitions/service/service.go b/internal/definitions/service/service.go index 040f979..109947b 100644 --- a/internal/definitions/service/service.go +++ b/internal/definitions/service/service.go @@ -3,4 +3,5 @@ package service type Service struct { DHCPv4Servers []DHCPv4Server `json:"dhcp_v4_servers" validate:"required,dive"` DHCPv6Servers []DHCPv6Server `json:"dhcp_v6_servers" validate:"required,dive"` + DNSServers []DNSServer `json:"dns_servers" validate:"required,dive"` }