From 1bdcd035ed7a399920b7e93b88a6d165f0173d7e Mon Sep 17 00:00:00 2001 From: Aleksandr Kurbatov <ak@geant.org> Date: Mon, 11 Nov 2024 10:40:06 +0000 Subject: [PATCH] Change ansible_connection in base_config_checks --- .../roles/base_config_checks/tasks/main.yml | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/geant/gap_ansible/roles/base_config_checks/tasks/main.yml b/geant/gap_ansible/roles/base_config_checks/tasks/main.yml index 2dc23352..8091c2d2 100644 --- a/geant/gap_ansible/roles/base_config_checks/tasks/main.yml +++ b/geant/gap_ansible/roles/base_config_checks/tasks/main.yml @@ -6,19 +6,14 @@ when: ( wfo_router.router.router_access_via_ts | ansible.builtin.bool ) is true -- name: Set variable to connect to nokia - ansible.legacy.set_fact: - ansible_network_os: nokia.sros.md - ansible_connection: netconf - when: - wfo_router.router.vendor == "nokia" +- name: Import variables from 'all' + ansible.builtin.include_vars: + dir: /opt/ansible_inventory/group_vars/all -- name: Set variables for connecting to Junos - ansible.legacy.set_fact: - ansible_network_os: junos - ansible_connection: netconf - when: - wfo_router.router.vendor == "juniper" +- name: Set variable to connect to nokia + ansible.builtin.set_fact: + ansible_connection: "{{ netconf_access[wfo_router.router.vendor].ansible_connection }}" + ansible_network_os: "{{ netconf_access[wfo_router.router.vendor].ansible_network_os }}" - name: Execute post-check command [NOKIA] when: -- GitLab