From 3be34369b1b3f4ee3077d69ea6872a57dfab2791 Mon Sep 17 00:00:00 2001 From: Mike Williams <7595658+gaima8@users.noreply.github.com> Date: Tue, 26 Jan 2021 13:29:38 +0000 Subject: [PATCH] When cidr is a /32 there is no broadcast, don't print the broadcast line if there isn't a broadcast address --- templates/Debian_ipv4_config.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/Debian_ipv4_config.j2 b/templates/Debian_ipv4_config.j2 index 191dfdf..028f7b0 100644 --- a/templates/Debian_ipv4_config.j2 +++ b/templates/Debian_ipv4_config.j2 @@ -2,7 +2,9 @@ address {{ item.cidr | ipaddr('address') }} network {{ item.cidr | ipaddr('network') }} netmask {{ item.cidr | ipaddr('netmask') }} +{% if item.cidr | ipaddr('broadcast') %} broadcast {{ item.cidr | ipaddr('broadcast') }} +{% endif %} {% elif item.address is defined and item.netmask is defined %} {% if item.address is defined %} address {{ item.address }}