Forge Home


rssh module


25,387 latest version

4.3 quality score

Version information

  • 0.0.3 (latest)
  • 0.0.2
  • 0.0.1
released May 31st 2013

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'blom-rssh', '0.0.3'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add blom-rssh
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install blom-rssh --version 0.0.3

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Tags: ssh


blom/rssh — version 0.0.3 May 31st 2013


Build Status

Puppet module for rssh.


puppet module install blom/rssh


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.