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 143f47155220f5e9223c3fa6ee6b54007ebd2218..0e1278b301e53590c64efc99162b8e1c097e391c 100644
--- a/geant/gap_ansible/roles/iptrunk/templates/juniper/trunk_interface.j2
+++ b/geant/gap_ansible/roles/iptrunk/templates/juniper/trunk_interface.j2
@@ -76,7 +76,6 @@
             }
         }
     {% endfor %}
-    }
     {% if removed_ae_members is defined %}
     {% for member in removed_ae_members %}
     replace: {{ member.interface_name }} {
@@ -84,12 +83,16 @@
         }
     {% endfor %}
     {% endif %}
+    }
     protocols {
         lldp {
         {% for member in local.members %}
         replace: interface {{ member.interface_name }}  ;
         {% endfor %}
-
+        {% if removed_ae_members is defined %}
+        {% for member in removed_ae_members %}
+        replace: interface {{ member.interface_name }} disable ;
+        {% endfor %}
         }
     }
     {% endif %}