Files
mgmt/modules/dhcp/files/subnet.frag.tmpl
James Shubin 907d2ad1a1 modules: dhcp: Add an mgmt module for managing dhcpd
This is not perfect, but it's a good start, and it shows how a module
might be structured.
2024-11-18 15:12:01 -05:00

35 lines
762 B
Cheetah

{{/* newline for subnet spacing */}}
#
# {{ .name }} subnet
#
subnet {{ .network }} netmask {{ .netmask }} {
option subnet-mask {{ .netmask }};
{{- if .broadcast }}
option broadcast-address {{ .broadcast }};
{{ end -}}
{{- if .router }}
option routers {{ .router }};
{{ end -}}
{{- if .dns }}
option domain-name-servers {{ .dns }};
{{ end -}}
{{- if .nextserver }}
next-server {{ .nextserver }};
{{ end -}}
{{- if .filename }}
filename "{{ .filename }}";
{{ end -}}
{{- if .serveridentifier }}
server-identifier {{ .serveridentifier }};
{{ end -}}
{{- if .defaultleasetime }}
default-lease-time {{ .defaultleasetime }};
{{ end -}}
{{- if .maxleasetime }}
max-lease-time {{ .maxleasetime }};
{{ end -}}
{{- if .range }}
range {{ .range }};
{{ end -}}
}