puppet-rssh
Puppet module for rssh (updated for Puppet 3.8).
Installation
Puppet Forge
puppet module install rcalixte/rssh
Puppetfile
mod "rssh", :git => "https://github.com/rcalixte/puppet-rssh.git"
Usage
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.