1
0
Fork 0

ci: ssh-agent adding key

This commit is contained in:
Vojtěch Mareš 2024-12-28 12:46:15 +01:00
parent 6497ba2119
commit 4325ae6601
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D

View file

@ -21,10 +21,10 @@ deploy:
stage: deploy stage: deploy
image: alpine/ansible:latest image: alpine/ansible:latest
before_script: before_script:
- "command -v ssh-agent >/dev/null || ( apk update && apk add --no-cache openssh-client )" - "command -v ssh-agent >/dev/null || ( apk add --no-cache openssh-client )"
- eval $(ssh-agent -s) - eval $(ssh-agent -s)
- chmod 400 "$SSH_PRIVATE_KEY" - chmod 400 "$SSH_PRIVATE_KEY"
- ssh-add "$SSH_PRIVATE_KEY" - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
- mkdir -p ~/.ssh - mkdir -p ~/.ssh
- chmod 700 ~/.ssh - chmod 700 ~/.ssh
- ssh-keyscan -H valhalla.vxm.cz >> ~/.ssh/known_hosts - ssh-keyscan -H valhalla.vxm.cz >> ~/.ssh/known_hosts