diff --git a/geant/gap_ansible/roles/service_checks/tasks/main.yml b/geant/gap_ansible/roles/service_checks/tasks/main.yml
index a6554fdd727299135902a84b2c432195544c666b..848c17d4c864663b5e3435774fe6c93e6c83f495 100644
--- a/geant/gap_ansible/roles/service_checks/tasks/main.yml
+++ b/geant/gap_ansible/roles/service_checks/tasks/main.yml
@@ -1,5 +1,14 @@
 ---
 # tasks file for service_checks
+- name: Import group_vars/all
+  ansible.builtin.include_vars:
+    dir: /opt/ansible_inventory/group_vars/all
+
+- name: Load netconf connection config
+  ansible.builtin.set_fact:
+    ansible_connection: "{{ netconf_access[ap.sbp.edge_port.node.vendor].ansible_connection }}"
+    ansible_network_os: "{{ netconf_access[ap.sbp.edge_port.node.vendor].ansible_network_os }}"
+
 - name: Ping peer via SBP
   when: object == 'sbp'
   ansible.builtin.include_tasks: sbp_checks.yaml