aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifests/tunnel.pp1
-rw-r--r--templates/autossh-tunnel.erb2
2 files changed, 2 insertions, 1 deletions
diff --git a/manifests/tunnel.pp b/manifests/tunnel.pp
index babce99..bbf86e9 100644
--- a/manifests/tunnel.pp
+++ b/manifests/tunnel.pp
@@ -5,6 +5,7 @@ define autossh::tunnel (
$port,
$host = 'localhost',
$hostport,
+ $sshport = '22',
$remote_host,
$remote_user = 'absent',
$monitor_port = 'absent',
diff --git a/templates/autossh-tunnel.erb b/templates/autossh-tunnel.erb
index e89bc2a..5224197 100644
--- a/templates/autossh-tunnel.erb
+++ b/templates/autossh-tunnel.erb
@@ -26,7 +26,7 @@ SCRIPTNAME=/etc/init.d/$NAME
#
# AutoSSH configuration
#
-AUTOSSH_ARGS="-M <%= real_monitor_port %> -N -L <%= bind_address %>:<%= port %>:<%= host %>:<%= hostport %> <%= ssh_extra_options %> <%= real_remote_user %>@<%= remote_host %>"
+AUTOSSH_ARGS="-M <%= real_monitor_port %> -N -L <%= bind_address %>:<%= port %>:<%= host %>:<%= hostport %> <%= ssh_extra_options %> -p <%= sshport %> <%= real_remote_user %>@<%= remote_host %>"
<% if gatetime != 'absent' -%>
AUTOSSH_GATETIME=<%= gatetime %>
<% end -%>