diff --git a/juniper-macros.j2 b/juniper-macros.j2 index 62d3cc5..5c2df57 100644 --- a/juniper-macros.j2 +++ b/juniper-macros.j2 @@ -113,7 +113,7 @@ chassis { {% if interface['ip_addresses']|length > 0 %} unit 0 { family inet { - address {{ interface['ip_addresses'][0]['address'] }}; + {% if interface['ip_addresses'][0]['status']['name'] == 'Reserved' %}inactive: {% endif %}address {{ interface['ip_addresses'][0]['address'] }}; } } {% endif %} @@ -160,7 +160,7 @@ interfaces { unit {{ interface['name'][4:] }} { description "{{ interface['description'] }}"; family inet { - address {{ interface['ip_addresses'][0]['address'] }}; + {% if interface['ip_addresses'][0]['status']['name'] == 'Reserved' %}inactive: {% endif %}address {{ interface['ip_addresses'][0]['address'] }}; } } {% if loop.last %}