feat: fix networks
This commit is contained in:
parent
70dc6d0992
commit
54c772e137
|
|
@ -81,7 +81,22 @@ jobs:
|
||||||
chmod 700 /root/.ssh
|
chmod 700 /root/.ssh
|
||||||
printf "%s\n" "$SSH_PRIVATE_KEY" | tr -d "\r" > /root/.ssh/id_ed25519
|
printf "%s\n" "$SSH_PRIVATE_KEY" | tr -d "\r" > /root/.ssh/id_ed25519
|
||||||
chmod 600 /root/.ssh/id_ed25519
|
chmod 600 /root/.ssh/id_ed25519
|
||||||
ssh-keyscan -H "${SSH_HOST:-89.167.35.217}" >> /root/.ssh/known_hosts
|
|
||||||
|
REMOTE_HOST="${SSH_HOST:-89.167.35.217}"
|
||||||
|
REMOTE_USER="${SSH_USER:-root}"
|
||||||
|
|
||||||
|
mkdir -p /workdir/.ssh
|
||||||
|
cat > /workdir/.ssh/config <<'"'"'SSH_CONFIG'"'"'
|
||||||
|
Host *
|
||||||
|
IdentityFile /root/.ssh/id_ed25519
|
||||||
|
IdentitiesOnly yes
|
||||||
|
StrictHostKeyChecking yes
|
||||||
|
UserKnownHostsFile /workdir/.ssh/known_hosts
|
||||||
|
GlobalKnownHostsFile /dev/null
|
||||||
|
CheckHostIP no
|
||||||
|
SSH_CONFIG
|
||||||
|
ssh-keyscan -H "$REMOTE_HOST" > /workdir/.ssh/known_hosts
|
||||||
|
chmod 600 /workdir/.ssh/config /workdir/.ssh/known_hosts
|
||||||
|
|
||||||
mkdir -p .kamal
|
mkdir -p .kamal
|
||||||
cat > .kamal/secrets <<'"'"'SECRETS'"'"'
|
cat > .kamal/secrets <<'"'"'SECRETS'"'"'
|
||||||
|
|
@ -94,10 +109,7 @@ jobs:
|
||||||
SECRETS
|
SECRETS
|
||||||
chmod 600 .kamal/secrets
|
chmod 600 .kamal/secrets
|
||||||
|
|
||||||
REMOTE_HOST="${SSH_HOST:-89.167.35.217}"
|
ssh -F /workdir/.ssh/config "$REMOTE_USER@$REMOTE_HOST" <<'"'"'REMOTE'"'"'
|
||||||
REMOTE_USER="${SSH_USER:-root}"
|
|
||||||
|
|
||||||
ssh "$REMOTE_USER@$REMOTE_HOST" <<'"'"'REMOTE'"'"'
|
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
docker network inspect bemeal_public >/dev/null 2>&1 || docker network create bemeal_public
|
docker network inspect bemeal_public >/dev/null 2>&1 || docker network create bemeal_public
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@ registry:
|
||||||
|
|
||||||
ssh:
|
ssh:
|
||||||
user: <%= ENV.fetch("SSH_USER", "root") %>
|
user: <%= ENV.fetch("SSH_USER", "root") %>
|
||||||
|
config: .ssh/config
|
||||||
|
|
||||||
builder:
|
builder:
|
||||||
arch: amd64
|
arch: amd64
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue