Files
factory/ansible/nonroot_ssh_proxy_setup.sh

22 lines
656 B
Bash

#!/bin/sh
set -e
# Chemin du fichier de socket
SOCKET_FILE="/.ssh-agent/socket"
if [ -S "$SOCKET_FILE" ]; then
echo "Le fichier de socket $SOCKET_FILE est présent. Exécution du script..."
else
echo "Erreur : Le fichier de socket $SOCKET_FILE est absent. Arrêt du script."
echo "Avez vous bien utiliiser --volumes-from=ssh-agent du conteneur docker-ssh-agent:latest ?"
exit 1
fi
export SSH_AUTH_SOCK=/home/arcodange/.ssh/socket
mkdir `dirname $SSH_AUTH_SOCK`
set -x
socat UNIX-LISTEN:$SSH_AUTH_SOCK,fork UNIX-CONNECT:$SOCKET_FILE &
set +x
chown -R 1000 `dirname $SSH_AUTH_SOCK`
echo "export SSH_AUTH_SOCK=$SSH_AUTH_SOCK" >> ~/.profile