ci: debug Host key verification failed error #200

Merged
teutat3s merged 1 commit from momo/ci-deployment-known-hosts into momo/main 2023-03-08 12:35:47 +00:00

View file

@ -29,11 +29,15 @@ steps:
from_secret: ci_private_ssh_key from_secret: ci_private_ssh_key
SSH_HOST_KEY: "80.244.242.4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7XTCHfX6ta8EtkdOcZLnpdhMmXDfTebVMs4NC8JEPj" SSH_HOST_KEY: "80.244.242.4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7XTCHfX6ta8EtkdOcZLnpdhMmXDfTebVMs4NC8JEPj"
# SSH uses HOME from /etc/passwd, not from the environment, so override it # SSH uses HOME from /etc/passwd, not from the environment, so override it
NIX_SSHOPTS: "-o UserKnownHostsFile=$$HOME/.ssh/known_hosts -i $$HOME/.ssh/id_ed25519" NIX_SSHOPTS: "-o UserKnownHostsFile=$$HOME/.ssh/known_hosts -i $$HOME/.ssh/id_ed25519 -v"
commands: commands:
- mkdir $$HOME/.ssh && chmod 700 $$HOME/.ssh - mkdir $$HOME/.ssh && chmod 700 $$HOME/.ssh
- echo "$$PRIVATE_SSH_KEY" > $$HOME/.ssh/id_ed25519 && chmod 600 $$HOME/.ssh/id_ed25519 - echo "$$PRIVATE_SSH_KEY" > $$HOME/.ssh/id_ed25519 && chmod 600 $$HOME/.ssh/id_ed25519
- echo "$$SSH_HOST_KEY" > $$HOME/.ssh/known_hosts - echo "$$SSH_HOST_KEY" > $$HOME/.ssh/known_hosts
- echo DEBUG env
- env
- echo DEBUG ls -alh $$HOME/.ssh
- ls -alh $$HOME/.ssh
- "echo DEBUG: Using NIX_FLAGS: $$NIX_FLAGS" - "echo DEBUG: Using NIX_FLAGS: $$NIX_FLAGS"
- nix $$NIX_FLAGS develop --command deploy --magic-rollback false --skip-checks --targets '.#host_001_momo_koeln' - nix $$NIX_FLAGS develop --command deploy --magic-rollback false --skip-checks --targets '.#host_001_momo_koeln'
@ -161,6 +165,6 @@ volumes:
--- ---
kind: signature kind: signature
hmac: c7083fb6372539aee0c22490f08252ec310de8e92f6d5b7d58872ffc649de660 hmac: 4768c1415a4fafaa3819532bda1ffe59f9bcf4e79dfe24aafbc92c3a68093d74
... ...