diff --git a/tasks/main.yml b/tasks/main.yml
index e26159f77abe1348490fe9e10c1097e7f89db5a0..155fedb948818bb62e1164b089db7ea67da28c00 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -182,6 +182,7 @@
     - "odoo_config"
     - "odoo_config_dockerfile"
   vars:
+    template_custom_ssh_config: "{{ git_ssh_private_keys is defined }}"
     template_odoo_instance: "{{ odoo_instance }}"
     template_odoo_instance_setup: "{{ odoo_instance_setup }}"
   ansible.builtin.template:
diff --git a/templates/Dockerfile.j2 b/templates/Dockerfile.j2
index f46824c8645a5b2aa4fa4358de33d5da53d6964a..a40c36993129e8b9eaf112898482df3dc0692f7e 100644
--- a/templates/Dockerfile.j2
+++ b/templates/Dockerfile.j2
@@ -9,8 +9,10 @@ LABEL stage=builder
 
 USER root
 
+{% if template_custom_ssh_config %}
 # Install GitLab private keys
 COPY ./dot_ssh/* /root/.ssh
+{% endif %}
 
 # Add addons.
 ARG SAVE_COMMITS_FILENAME='custom_addons'