From 63c3d682b7243a9846caa466c4d13ef85e5a6297 Mon Sep 17 00:00:00 2001 From: Daniel Ankers Date: Mon, 22 Jan 2024 11:17:32 +0000 Subject: [PATCH] Mark reserved IPs as 'inactive' --- juniper-macros.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 %}