From b21b2cb72a6a8215eda3d0fd578e51782a45ac43 Mon Sep 17 00:00:00 2001 From: Dashuai Zhang Date: Sat, 26 Jul 2025 14:30:44 +1000 Subject: [PATCH] update autoneg settings. --- ansible/templates/minigraph_link_meta.j2 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ansible/templates/minigraph_link_meta.j2 b/ansible/templates/minigraph_link_meta.j2 index d7895e47a6a..1823e256481 100644 --- a/ansible/templates/minigraph_link_meta.j2 +++ b/ansible/templates/minigraph_link_meta.j2 @@ -5,7 +5,7 @@ {%- endif -%} {%- if device_conn is defined and inventory_hostname in device_conn and - device_conn[inventory_hostname].values() | selectattr('autoneg', 'defined') | selectattr('autoneg', 'equalto', 'on') | list | length > 0 -%} + device_conn[inventory_hostname].values() | selectattr('autoneg', 'defined') | selectattr('autoneg', 'in', ['on', 'off']) | list | length > 0 -%} {% set ns.link_metadata_defined = True %} {%- endif -%} {% if ns.link_metadata_defined %} @@ -61,13 +61,17 @@ {% if device_conn is defined and inventory_hostname in device_conn %} {% for iface_name in device_conn[inventory_hostname].keys() %} {% if iface_name in device_conn[inventory_hostname] and 'autoneg' in device_conn[inventory_hostname][iface_name] %} -{% if 'on' in device_conn[inventory_hostname][iface_name]['autoneg'] %} +{% if device_conn[inventory_hostname][iface_name]['autoneg'] in ['on', 'off'] %} AutoNegotiation +{% if device_conn[inventory_hostname][iface_name]['autoneg'] in ['on'] %} True +{% else %} + False +{% endif %} {% if msft_an_enabled is defined %}