From 418632f8a787ca5d809c6dbd90e1400037f719b1 Mon Sep 17 00:00:00 2001 From: Longxiang Lyu Date: Mon, 9 Nov 2020 13:32:16 +0000 Subject: [PATCH] [Ansible] Fix connection keyword precedence issue The `connection` keyword in playbook `check_sw_vm_interfaces.yml` has lower precedence than the `ansible_connection` variable defined in `sonic` group. Use task variable to shadow its counterparts in group variable files. Signed-off-by: Longxiang Lyu --- ansible/roles/test/tasks/check_sw_vm_interfaces.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ansible/roles/test/tasks/check_sw_vm_interfaces.yml b/ansible/roles/test/tasks/check_sw_vm_interfaces.yml index 952a01ae759..1cdf4e751d3 100644 --- a/ansible/roles/test/tasks/check_sw_vm_interfaces.yml +++ b/ansible/roles/test/tasks/check_sw_vm_interfaces.yml @@ -44,7 +44,8 @@ args: host: "{{ vms[item]['mgmt_addr'] }}" login: "{{ switch_login[hwsku_map[peer_hwsku]] }}" - connection: switch + vars: + ansible_connection: switch ignore_errors: yes when: vms["{{ item }}"]['hwsku'] == 'Arista-VM' with_items: "{{ vms }}"