Added allow/deny options to host, subnet and global options.

This commit is contained in:
Uwe Kretschmer 2016-03-03 16:03:40 +01:00
Родитель a94996dcaa
Коммит 677a3ee2c6
2 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -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] }};