mirror of
https://github.com/samply/bridgehead.git
synced 2025-07-02 00:50:20 +02:00
Added ccp module for a ssh tunnel
Usage details under https://github.com/samply/ssh-tunnel
This commit is contained in:
17
ccp/modules/ssh-tunnel-compose.yml
Normal file
17
ccp/modules/ssh-tunnel-compose.yml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
version: "3.7"
|
||||||
|
|
||||||
|
services:
|
||||||
|
ssh-tunnel:
|
||||||
|
# For now use the docker hub image, until it is properly replicated
|
||||||
|
image: samply/ssh-tunnel:latest
|
||||||
|
container_name: bridgehead-ccp-ssh-tunnel
|
||||||
|
environment:
|
||||||
|
SSH_TUNNEL_USERNAME: "${SSH_TUNNEL_USERNAME}"
|
||||||
|
SSH_TUNNEL_HOST: "${SSH_TUNNEL_HOST}"
|
||||||
|
volumes:
|
||||||
|
- "/etc/bridgehead/ssh-tunnel.conf:/ssh-tunnel.conf:ro"
|
||||||
|
secrets:
|
||||||
|
- privkey
|
||||||
|
secrets:
|
||||||
|
privkey:
|
||||||
|
file: /etc/bridgehead/pki/ssh-tunnel.priv.pem
|
6
ccp/modules/ssh-tunnel-setup.sh
Normal file
6
ccp/modules/ssh-tunnel-setup.sh
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ -n "$ENABLE_SSH_TUNNEL" ]; then
|
||||||
|
log INFO "SSH Tunnel setup detected -- will start SSH Tunnel."
|
||||||
|
OVERRIDE+=" -f ./$PROJECT/modules/ssh-tunnel-compose.yml"
|
||||||
|
fi
|
Reference in New Issue
Block a user