no check ssh key
This commit is contained in:
@@ -11,9 +11,9 @@ inputs:
|
||||
description: Remote Docker ssh port ie (22).
|
||||
required: false
|
||||
default: '22'
|
||||
ssh_public_key:
|
||||
description: Remote Docker SSH public key eg (~/.ssh/rsa_id.pub).
|
||||
required: true
|
||||
# ssh_public_key:
|
||||
# description: Remote Docker SSH public key eg (~/.ssh/rsa_id.pub).
|
||||
# required: true
|
||||
ssh_private_key:
|
||||
description: SSH private key used to connect to the docker host eg (~/.ssh/rsa_id).
|
||||
required: true
|
||||
|
||||
@@ -15,10 +15,10 @@ if [ -z "${INPUT_REMOTE_DOCKER_USER+x}" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "${INPUT_SSH_PUBLIC_KEY+x}" ]; then
|
||||
echo "Input ssh_public_key is required!"
|
||||
exit 1
|
||||
fi
|
||||
# if [ -z "${INPUT_SSH_PUBLIC_KEY+x}" ]; then
|
||||
# echo "Input ssh_public_key is required!"
|
||||
# exit 1
|
||||
# fi
|
||||
|
||||
if [ -z "${INPUT_SSH_PRIVATE_KEY+x}" ]; then
|
||||
echo "Input ssh_private_key is required!"
|
||||
@@ -50,13 +50,13 @@ mkdir -p ~/.ssh
|
||||
ls ~/.ssh
|
||||
printf '%s\n' "$INPUT_SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
|
||||
chmod 600 ~/.ssh/id_rsa
|
||||
printf '%s\n' "$INPUT_SSH_PUBLIC_KEY" > ~/.ssh/id_rsa.pub
|
||||
chmod 600 ~/.ssh/id_rsa.pub
|
||||
# printf '%s\n' "$INPUT_SSH_PUBLIC_KEY" > ~/.ssh/id_rsa.pub
|
||||
# chmod 600 ~/.ssh/id_rsa.pub
|
||||
#chmod 600 "~/.ssh"
|
||||
eval $(ssh-agent)
|
||||
ssh-add ~/.ssh/id_rsa
|
||||
|
||||
echo "Add known hosts"
|
||||
# echo "Add known hosts"
|
||||
# ssh-keyscan -p $INPUT_REMOTE_DOCKER_PORT "$INPUT_REMOTE_DOCKER_HOST" >> ~/.ssh/known_hosts
|
||||
# ssh-keyscan -p $INPUT_REMOTE_DOCKER_PORT "$INPUT_REMOTE_DOCKER_HOST" >> /etc/ssh/ssh_known_hosts
|
||||
|
||||
@@ -77,16 +77,16 @@ fi
|
||||
echo >> ~/.ssh/config
|
||||
chmod 600 ~/.ssh/config
|
||||
|
||||
echo "docker -v"
|
||||
echo `docker -v`
|
||||
echo "docker-compose -v"
|
||||
echo `docker-compose -v`
|
||||
# echo "docker -v"
|
||||
# echo `docker -v`
|
||||
# echo "docker-compose -v"
|
||||
# echo `docker-compose -v`
|
||||
|
||||
set context
|
||||
echo "Create docker context"
|
||||
docker context create remote --docker "host=ssh://REMOTE_DOCKER_HOST"
|
||||
docker context use remote
|
||||
sleep 1h
|
||||
# sleep 1h
|
||||
|
||||
if ! [ -z "${INPUT_DOCKER_REGISTRY_USERNAME+x}" ] && ! [ -z "${INPUT_DOCKER_REGISTRY_PASSWORD+x}" ]; then
|
||||
echo "Connecting to $INPUT_DOCKER_REGISTRY_URI... Command: docker login"
|
||||
|
||||
Reference in New Issue
Block a user