diff --git a/ansible/roles/vm_set/tasks/add_topo.yml b/ansible/roles/vm_set/tasks/add_topo.yml index 9fa7b320c97..96c97a97966 100644 --- a/ansible/roles/vm_set/tasks/add_topo.yml +++ b/ansible/roles/vm_set/tasks/add_topo.yml @@ -178,6 +178,13 @@ command: docker exec -i ptf_{{ vm_set_name }} sysctl -w net.ipv6.route.max_size=168000 become: yes + - name: Create file to store dut type in PTF + command: docker exec -i ptf_{{ vm_set_name }} sh -c 'echo {{ hostvars[duts_name.split(',')[0]]['type'] }} > /sonic/dut_type.txt' + when: + - hostvars[duts_name.split(',')[0]] is defined + - hostvars[duts_name.split(',')[0]].type is defined + become: yes + - name: Get dut ports include_tasks: get_dut_port.yml loop: "{{ duts_name.split(',') }}" diff --git a/ansible/roles/vm_set/tasks/renumber_topo.yml b/ansible/roles/vm_set/tasks/renumber_topo.yml index 3dcef6260ac..aa57c266810 100644 --- a/ansible/roles/vm_set/tasks/renumber_topo.yml +++ b/ansible/roles/vm_set/tasks/renumber_topo.yml @@ -130,6 +130,13 @@ command: docker exec -i ptf_{{ vm_set_name }} sysctl -w net.ipv6.route.max_size=168000 become: yes + - name: Create file to store dut type in PTF + command: docker exec -i ptf_{{ vm_set_name }} sh -c 'echo {{ hostvars[duts_name.split(',')[0]]['type'] }} > /sonic/dut_type.txt' + when: + - hostvars[duts_name.split(',')[0]] is defined + - hostvars[duts_name.split(',')[0]].type is defined + become: yes + - name: Create vlan ports for dut include_tasks: create_dut_port.yml when: external_port is defined