Fix the build issue when port2cable lenth define in (#5437)

buffer_default_*.j2 because of which internal cable length never gets
define and cause failure in test case test_multinpu_cfggen.py

Signed-off-by: Abhishek Dosi <abdosi@abdosi-ubuntu-vm0.nwp1qucpfg5ejooejenqshkj3e.cx.internal.cloudapp.net>

Co-authored-by: Abhishek Dosi <abdosi@abdosi-ubuntu-vm0.nwp1qucpfg5ejooejenqshkj3e.cx.internal.cloudapp.net>
This commit is contained in:
abdosi 2020-09-23 08:07:09 -07:00 committed by Abhishek Dosi
parent 7c849ed037
commit 615086ee19

View File

@ -34,7 +34,6 @@ def
{%- else %} {%- else %}
{%- set ports2cable = { {%- set ports2cable = {
'torrouter_server' : '5m', 'torrouter_server' : '5m',
'internal' : '5m',
'leafrouter_torrouter' : '40m', 'leafrouter_torrouter' : '40m',
'spinerouter_leafrouter' : '300m' 'spinerouter_leafrouter' : '300m'
} }
@ -50,6 +49,9 @@ def
{%- set neighbor_role = neighbor.type %} {%- set neighbor_role = neighbor.type %}
{%- if 'asic' == neighbor_role | lower %} {%- if 'asic' == neighbor_role | lower %}
{%- set roles1 = 'internal' %} {%- set roles1 = 'internal' %}
{%- if 'internal' not in ports2cable %}
{%- set _ = ports2cable.update({'internal': '5m'}) %}
{%- endif -%}
{%- else %} {%- else %}
{%- set roles1 = switch_role + '_' + neighbor_role %} {%- set roles1 = switch_role + '_' + neighbor_role %}
{%- set roles2 = neighbor_role + '_' + switch_role %} {%- set roles2 = neighbor_role + '_' + switch_role %}