diff options
-rw-r--r-- | manifests/tunnel.pp | 1 | ||||
-rw-r--r-- | templates/autossh-tunnel.erb | 2 |
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 -%> |