Added allow/deny options to host, subnet and global options.
This commit is contained in:
Родитель
a94996dcaa
Коммит
677a3ee2c6
|
@ -32,6 +32,12 @@ default-lease-time {{ salt['pillar.get']('dhcpd:default_lease_time') }};
|
|||
{% if salt['pillar.get']('dhcpd:max_lease_time', False) -%}
|
||||
max-lease-time {{ salt['pillar.get']('dhcpd:max_lease_time') }};
|
||||
{% endif -%}
|
||||
{%- if salt['pillar.get']('dhcp:allow', False) %}
|
||||
allow {{ salt['pillar.get']('dhcp:allow') }};
|
||||
{%- elif salt['pillar.get']('dhcp:deny', False) %}
|
||||
deny {{ salt['pillar.get']('dhcp:deny') }};
|
||||
{%- endif %}
|
||||
|
||||
|
||||
# Use this to enble / disable dynamic dns updates globally.
|
||||
{%- if salt['pillar.get']('dhcpd:ddns_update_style', False) %}
|
||||
|
@ -73,6 +79,11 @@ option {{ option|replace('_', '-') }} {{ quote }}{{ salt['pillar.get']('dhcpd:'
|
|||
{%- endfor %}
|
||||
{%- endif %}
|
||||
host {{ host }} {
|
||||
{%- if config.has_key('allow') %}
|
||||
allow {{ config.allow }};
|
||||
{%- elif config.has_key('deny') %}
|
||||
deny {{ config.deny }};
|
||||
{%- endif %}
|
||||
{%- if config.has_key('hardware') %}
|
||||
hardware {{ config.hardware }};
|
||||
{%- endif %}
|
||||
|
|
|
@ -4,6 +4,11 @@
|
|||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{{ intendation }}subnet {{ subnet }} netmask {{ config.netmask }} {
|
||||
{%- if config.has_key('allow') %}
|
||||
allow {{ config.allow }};
|
||||
{%- elif config.has_key('deny') %}
|
||||
deny {{ config.deny }};
|
||||
{%- endif %}
|
||||
{%- if config.has_key('range') %}
|
||||
{%- if config.has_key('dynamic_bootp') and config.dynamic_bootp %}
|
||||
{{ intendation }} range dynamic-bootp {{ config.range[0] }} {{ config.range[1] }};
|
||||
|
|
Загрузка…
Ссылка в новой задаче