rcalixte-rssh

Puppet module for rssh


License
ISC
Install
puppet module install rcalixte-rssh --version 0.0.6

Documentation

puppet-rssh

Build Status

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.