ansible: HD setup
This commit is contained in:
20
ansible/nonroot_ssh_proxy_setup.sh
Normal file
20
ansible/nonroot_ssh_proxy_setup.sh
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/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`
|
||||
socat UNIX-LISTEN:$SSH_AUTH_SOCK,fork UNIX-CONNECT:$SOCKET_FILE &
|
||||
chown -R 1000 `dirname $SSH_AUTH_SOCK`
|
||||
echo "export SSH_AUTH_SOCK=$SSH_AUTH_SOCK" >> ~/.profile
|
||||
Reference in New Issue
Block a user