diff --git a/roles/geodns/tasks/main.yml b/roles/geodns/tasks/main.yml
index a6c14df8da48253ea100db993dd44d4b796f8f14..83b8b9f9c99175f165bd9b95d1ba0158d0800695 100644
--- a/roles/geodns/tasks/main.yml
+++ b/roles/geodns/tasks/main.yml
@@ -6,6 +6,10 @@
       - ansible
       - netcat-openbsd
 
+- name: Install Ansible community.general
+  ansible.builtin.shell:
+    cmd: "ansible-galaxy collection install community.general"
+
 - name: Check if go binary exists
   stat:
     path: "/opt/go/bin/go"
@@ -109,5 +113,3 @@
   ansible.builtin.shell:
     cmd: "git rev-parse HEAD > {{ geodns_config }}/revision"
     chdir: "{{ mdxsaas_dir }}"
-
-