diff --git a/ansible/config_sonic_basedon_testbed.yml b/ansible/config_sonic_basedon_testbed.yml index 3ce37cd3f67..d6617f43474 100644 --- a/ansible/config_sonic_basedon_testbed.yml +++ b/ansible/config_sonic_basedon_testbed.yml @@ -201,7 +201,16 @@ - name: enable tunnel_qos_remap for T1 in dualtor deployment set_fact: enable_tunnel_qos_remap: true - when: "('leafrouter' == (vm_topo_config['dut_type'] | lower)) and (hwsku in hwsku_list_dualtor_t1) and not (is_ixia_testbed)" + when: "(('leafrouter' == (vm_topo_config['dut_type'] | lower)) or ('backendleafrouter' == (vm_topo_config['dut_type'] | lower))) and (hwsku in hwsku_list_dualtor_t1) and not (is_ixia_testbed)" + + - name: gather hwsku that supports ComputeAI deployment + set_fact: + hwsku_list_compute_ai: "['Cisco-8111-O64']" + + - name: enable ComputeAI deployment + set_fact: + enable_compute_ai_deployment: true + when: "(hwsku in hwsku_list_compute_ai) and not (is_ixia_testbed)" - name: set default vm file path set_fact: diff --git a/ansible/templates/minigraph_meta.j2 b/ansible/templates/minigraph_meta.j2 index 143bb751378..a922c7329c8 100644 --- a/ansible/templates/minigraph_meta.j2 +++ b/ansible/templates/minigraph_meta.j2 @@ -59,6 +59,13 @@ Gemini {% endif %} +{% if enable_compute_ai_deployment|default('false')|bool %} + + ResourceType + + ComputeAI + +{% endif %} {% if dhcp_servers %} DhcpResources