update tshwrappers
This commit is contained in:
parent
66f8158746
commit
f05374179e
17
tshwrapper
17
tshwrapper
|
@ -1,6 +1,21 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
set -x
|
docker run -t \
|
||||||
|
-v ~/.tsh:/home/nico/.tsh \
|
||||||
|
-v ~/.ssh:/home/nico/.ssh \
|
||||||
|
-v ~/.gnupg:/home/nico/.gnupg \
|
||||||
|
--entrypoint /usr/local/bin/tsh \
|
||||||
|
nicoschottelius/teleport "$@"
|
||||||
|
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
docker run -t -v ~/.tsh:/root/.tsh -v ~/.ssh:/root/.ssh --entrypoint /usr/local/bin/tsh public.ecr.aws/gravitational/teleport:13 "$@"
|
||||||
|
|
||||||
|
|
||||||
|
docker run -ti -v ~/.tsh:/root/.tsh -v ~/.ssh:/root/.ssh --entrypoint /usr/local/bin/tsh public.ecr.aws/gravitational/teleport:13 "$@"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if ! docker ps | grep -q tshwrapper ; then
|
if ! docker ps | grep -q tshwrapper ; then
|
||||||
docker run --init \
|
docker run --init \
|
||||||
|
|
|
@ -0,0 +1,44 @@
|
||||||
|
#!/bin/sh
|
||||||
|
set -x
|
||||||
|
|
||||||
|
docker run -ti \
|
||||||
|
-v ~/.tsh:/home/nico/.tsh \
|
||||||
|
-v ~/.ssh:/home/nico/.ssh \
|
||||||
|
-v ~/.gnupg:/home/nico/.gnupg \
|
||||||
|
--entrypoint /usr/local/bin/tsh \
|
||||||
|
nicoschottelius/teleport "$@"
|
||||||
|
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
docker run -t -v ~/.tsh:/root/.tsh -v ~/.ssh:/root/.ssh --entrypoint /usr/local/bin/tsh public.ecr.aws/gravitational/teleport:13 "$@"
|
||||||
|
|
||||||
|
|
||||||
|
docker run -ti -v ~/.tsh:/root/.tsh -v ~/.ssh:/root/.ssh --entrypoint /usr/local/bin/tsh public.ecr.aws/gravitational/teleport:13 "$@"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if ! docker ps | grep -q tshwrapper ; then
|
||||||
|
docker run --init \
|
||||||
|
--entrypoint /usr/bin/sleep \
|
||||||
|
--name tshwrapper2 \
|
||||||
|
-v ~/.tsh:/root/.tsh \
|
||||||
|
-p 3155:3155 \
|
||||||
|
public.ecr.aws/gravitational/teleport:13 infinity
|
||||||
|
docker exec -ti tshwrapper /bin/sh -c "apt-get update && apt-get -y install socat supervisor"
|
||||||
|
docker exec -ti tshwrapper /bin/sh -c "echo '[program:socat]' > /etc/supervisor/conf.d/socat.conf"
|
||||||
|
docker exec -ti tshwrapper /bin/sh -c "echo 'command=/usr/bin/socat tcp-listen:3155 tcp:localhost:3166' >> /etc/supervisor/conf.d/socat.conf"
|
||||||
|
docker exec -ti tshwrapper /bin/sh -c "supervisord -c /etc/supervisor/supervisord.conf"
|
||||||
|
fi
|
||||||
|
|
||||||
|
set -- export KUBECONFIG=/root/.tsh/kube.conf \;
|
||||||
|
|
||||||
|
docker exec -ti tshwrapper /bin/sh -c "$@"
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
|
docker exec -ti tshwrapper "/bin/sh" -c "echo '(while true; do socat tcp-listen:3155 tcp:localhost:3166; done) &' > /socat.sh"
|
||||||
|
|
||||||
|
[program:socat]
|
||||||
|
command=/usr/bin/socat tcp-listen:3155 tcp:localhost:3166
|
Loading…
Reference in New Issue