From f20101a2ab7b68dd5b9d870439a2b46c76ea22d6 Mon Sep 17 00:00:00 2001
From: Aleksandr Kurbatov <ak@geant.org>
Date: Thu, 29 May 2025 12:25:15 +0100
Subject: [PATCH] `trunk_interface.j2`: remove QoS from router/interface when
 version => 2.0

---
 .../roles/iptrunk/templates/nokia/trunk_interface.j2            | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 b/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2
index de0db07..d8e57d4 100644
--- a/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2
+++ b/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2
@@ -137,9 +137,11 @@
                       <prefix-length>{{(local.ipv6_address| split('/'))[1]}}</prefix-length>
                   </address>
               </ipv6>
+              {% if trunk_version | float < 2.0 %}
               <qos>
                   <network-policy>GEANT_BASIC</network-policy>
               </qos>
+              {% endif %}
           </interface>
       {# Add new LAG trunk into standard protocols #}
       <mpls xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes">
-- 
GitLab