diff options
Diffstat (limited to 'manifests')
| -rw-r--r-- | manifests/autossh.pp | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/manifests/autossh.pp b/manifests/autossh.pp index 590f28b..fadc575 100644 --- a/manifests/autossh.pp +++ b/manifests/autossh.pp @@ -1,6 +1,7 @@  class sshd::autossh($host, -                    $port = undef, # this should be a remote->local hash -                    $remote_user = undef, +              $port = undef, # this should be a remote->local hash +              $remote_user = undef, +              $user = 'root',  ) {    if $port {      $port_ensure = $port @@ -21,7 +22,7 @@ class sshd::autossh($host,        source => 'puppet:///modules/sshd/autossh.init.d';      '/etc/default/autossh':        mode    => '0444', -      content => "DAEMON_ARGS='-o ServerAliveInterval=15 -o ServerAliveCountMax=4 -q -N -R $port_ensure:localhost:22 $remote_user_ensure@$host'\n"; +      content => "USER=$user\nDAEMON_ARGS='-o ServerAliveInterval=15 -o ServerAliveCountMax=4 -q -N -R $port_ensure:localhost:22 $remote_user_ensure@$host'\n";    }    package { 'autossh':      ensure => present, | 
