diff --git a/geant/gap_ansible/playbooks/vrf_update.yaml b/geant/gap_ansible/playbooks/vrf_update.yaml
index 866241642cd82960e7572bcc7da5a0577abf5f5a..39315771151dcd01c15577456e2a6a3252d7bbc7 100644
--- a/geant/gap_ansible/playbooks/vrf_update.yaml
+++ b/geant/gap_ansible/playbooks/vrf_update.yaml
@@ -6,6 +6,11 @@
     - name: Include storage path configuration
       ansible.builtin.include_tasks: ../tasks/configure_storage.yaml
 
+    - name: Import standard general variables for GEANT L3 Core Services
+      # Needed to get `l3_services` dictionary for multiple checks in the roles invoked below.
+      ansible.builtin.include_vars:
+        file: /opt/ansible_inventory/geant_services/L3CoreService/general.yaml
+
     - name: Import standard variables for "{{ subscription.product.product_type }}/{{ subscription.vrf.vrf_name | upper }}"
       ansible.builtin.include_vars:
         dir: /opt/ansible_inventory/geant_services/{{ subscription.product.product_type }}/{{ subscription.vrf.vrf_name | upper }}