diff --git a/softwares/secure_tunnel.sls b/softwares/secure_tunnel.sls index 61e5baa..01784d5 100644 --- a/softwares/secure_tunnel.sls +++ b/softwares/secure_tunnel.sls @@ -44,6 +44,7 @@ - defaults: ANS_ADDR_TARGET: {{ANS_ADDR_TARGET}} KEY_NAME: {{KEY_NAME}} + ANS_REMOTE_USER: {{ANS_REMOTE_USER}} 'secure_tunnel_default_file': file.managed: diff --git a/templates/secure-tunnel.service b/templates/secure-tunnel.service index eed7c64..f73c06d 100644 --- a/templates/secure-tunnel.service +++ b/templates/secure-tunnel.service @@ -4,7 +4,7 @@ Description=Setup a secure tunnel to {{ANS_ADDR_TARGET}} After=network.target [Service] -User=${ANS_REMOTE_USER} +User={{ANS_REMOTE_USER}} EnvironmentFile=/etc/default/secure-tunnel ExecStart=/usr/bin/ssh -p ${REMOTE_PORT} -NT -i ${HOME}/.ssh/{{KEY_NAME}} -o StrictHostKeyChecking=no -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -R ${RTARGET_PORT}:localhost:22 ${ANS_TARGET_USER}@${TARGET}