Puppet module for rssh.
puppet module install blom/rssh
mod "rssh", :git => "https://github.com/blom/puppet-rssh.git"
class { 'rssh':
}
Takes the following optional attributes:
package
: Package name (default:rssh
).config_file
: Configuration file path (default:/etc/rssh.conf
).config_mode
: Configuration file mode (default:0644
).allow
: Allowed commands (default[]
).umask
: umask value for scp and sftp (default:022
).logfacility
: Syslog facility that rssh logs to (default:LOG_USER
).chrootpath
:chroot()
path for users (default:false
).users
: Options for specific users (default:[]
).
allow
takes an array:
allow => ['scp', 'sftp', 'cvs', 'rdist', 'rsync', 'svnserve']
As does users
:
users => ['foo:011:000100', 'bar:011:000100']
See rssh.conf(5)
for more information.