diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 62c367b52d472f39fa9d114aefc9d61269bf17a8..7f74d90047c34cdcd93ed4b4a8ed9dfa06ed7993 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,7 +74,9 @@ deploy_to_phoenix:
 
   before_script:
     - eval "$(ssh-agent -s)"
-    - ssh-add $SSH_PRIVATE_KEY
+    - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
+    - mkdir -p ~/.ssh
+    - chmod 700 ~/.ssh
     - pip3 install ansible
 
   script: