|
@@ -33,9 +33,11 @@ subnet {{ site_prefix.split ('/')[0] }} netmask {{ salt['ffho_net.cidr_to_dotted
|
|
|
|
|
|
# Range(s) of IPs to lease to clients
|
|
|
{%- for prefix in te_prefixes|sort %}
|
|
|
- {%- set prefix_config = te_prefixes.get (prefix) %}
|
|
|
- {%- if 'dhcp_range' in prefix_config %}
|
|
|
+ {%- if salt['ffho_net.is_subprefix'] (site_prefix, prefix) %}
|
|
|
+ {%- set prefix_config = te_prefixes.get (prefix) %}
|
|
|
+ {%- if 'dhcp_range' in prefix_config %}
|
|
|
range {{ prefix_config.get ('dhcp_range') }};
|
|
|
+ {%- endif %}
|
|
|
{%- endif %}
|
|
|
{%- endfor %}
|
|
|
}
|