diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c2f6a8f6fd942002291f327d9bb756ecdc7fcab6..68115f4fb2ba2c4b88688f2b15a4023d05dc7e62 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,6 +7,8 @@ deploy:
     tags:
         - deployment
     variables:
+        GIT_SUBMODULE_STRATEGY: recursive
+        GIT_SUBMODULE_FORCE_HTTPS: "true"
         SECURE_FILES_DOWNLOAD_PATH: './'
     script:
         # Install dependencies
@@ -23,9 +25,9 @@ deploy:
         - mkdir -p ~/.ssh
         - chmod 700 ~/.ssh
         - mv known_hosts ~/.ssh/known_hosts
-        - chmod 600 id_rsa
+        - chmod 600 DojoDeploy
         - eval `ssh-agent -s`
-        - ssh-add -k id_rsa
+        - ssh-add -k DojoDeploy
         # Deploy
         - DOCKER_HOST="ssh://${SSH_USER}@${SSH_HOST}" ./infra --run
     only: