Added ccp module for a ssh tunnel

Usage details under https://github.com/samply/ssh-tunnel
This commit is contained in:
Tobias Kussel 2025-03-11 10:59:00 +01:00 committed by janskiba
parent 973547c322
commit a1b5264a53
2 changed files with 23 additions and 0 deletions

View 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

View 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