diff --git a/roles/local/tasks/main.yml b/roles/local/tasks/main.yml
index 28f62d58f7ad5ef237f35bd514c1c46f2897f0db..4fc3c3224f6b97655f372d0e8117bfe103a0514d 100644
--- a/roles/local/tasks/main.yml
+++ b/roles/local/tasks/main.yml
@@ -12,10 +12,16 @@
     src: "local.j2"
     dest: "{{ mdxsaas_dir }}/inventory/local"
 
+- name: Create geodns.yml vars file
+  ansible.builtin.template:
+    src: "geodns.yml.j2"
+    dest: "{{ mdxsaas_dir }}/inventory/group_vars/geodns.yml"
+  when: geodns_licence is defined
+
 - name: Copy mdproxy all.yaml
   ansible.builtin.get_url:
     url: "{{ all_yaml }}"
-    dest: "{{ mdxsaas_dir }}/inventory/group_vars/all.yaml"
+    dest: "{{ mdxsaas_dir }}/inventory/group_vars/all.yml"
     mode: '0644'
 
 - name: Write MDX-SAAS repo version
diff --git a/roles/local/templates/geodns.yml.j2 b/roles/local/templates/geodns.yml.j2
new file mode 100644
index 0000000000000000000000000000000000000000..0cd3586c50a222be87b5c00d05c60366becc29cb
--- /dev/null
+++ b/roles/local/templates/geodns.yml.j2
@@ -0,0 +1 @@
+geodns_licence: {{ geodns_licence }}