From 8b696eb5d289560dd732988a5f1cf20633059b3c Mon Sep 17 00:00:00 2001
From: Aleksandr Kurbatov <ak@geant.org>
Date: Mon, 11 Nov 2024 10:49:44 +0000
Subject: [PATCH] Add `fec none` in Junieper interface template

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

diff --git a/geant/gap_ansible/roles/iptrunk/templates/juniper/trunk_interface.j2 b/geant/gap_ansible/roles/iptrunk/templates/juniper/trunk_interface.j2
index fcc15f02..39a5bbb2 100644
--- a/geant/gap_ansible/roles/iptrunk/templates/juniper/trunk_interface.j2
+++ b/geant/gap_ansible/roles/iptrunk/templates/juniper/trunk_interface.j2
@@ -81,6 +81,9 @@
     description "PHY INFRASTRUCTURE BACKBONE P_{{local.ae_name}} | {{ trunk_direction_name_sorted[0] }}-{{ trunk_direction_name_sorted[1] }} | {{ member.interface_description }}";
             gigether-options {
                 802.3ad {{local.ae_name}};
+                {% if fec_disabled[inventory_hostname] is defined and member.interface_name in fec_disabled[inventory_hostname] %}
+                fec none;
+                {% endif %}
             }
         }
     {% endfor %}
-- 
GitLab