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