From 0c64e6f39141b66d78de85f780389a3642b03374 Mon Sep 17 00:00:00 2001
From: Sven Marcus <s.marcus@outlook.de>
Date: Tue, 13 Apr 2021 15:38:17 +0200
Subject: [PATCH] Hardcoded ssh install in slurm job

---
 .gitlab-ci.yml | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2fb8625a4..0602d0c7d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -238,7 +238,6 @@ gcc_9_python_bindings_test:
 
 ###############################################################################
 gcc_9_python_slurm_test:
-  extends: .deploy_template
   stage: test
 
   when: manual
@@ -252,6 +251,16 @@ gcc_9_python_slurm_test:
     HOST: "phoenix.hlr.rz.tu-bs.de"
     PHOENIX_USER: "y0054816"
 
+  before_script:
+    - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
+    - apt-get install -y rsync
+    - mkdir -p ~/.ssh
+    - chmod 700 ~/.ssh
+    - eval $(ssh-agent -s)
+    - echo "$SSH_KEY" | tr -d '\r' | ssh-add -
+    - echo $SSH_KEY >> ansible/private_key
+    - ssh-keyscan -t rsa $HOST >> ~/.ssh/known_hosts
+
   script:
     - singularity build PoiseuilleTestContainer.sif Python/SlurmTests/poiseuille/PoiseuilleTestContainer.def
     - scp PoiseuilleTestContainer.sif $PHOENIX_USER@$HOST:PoiseuilleTestContainer.sif
-- 
GitLab