dropbear

Puppet dropbear module

Vox Pupuli

puppet

5,785 downloads

3,178 latest version

5.0 quality score

Version information

  • 2.0.0 (latest)
  • 1.1.1
  • 1.1.0
released Mar 19th 2019
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x
  • Puppet >= 5.5.8 < 7.0.0
  • Debian
    ,
    Ubuntu
    ,
    CentOS
    ,
    RedHat
    ,
    Fedora

Start using this module

Documentation

puppet/dropbear — version 2.0.0 Mar 19th 2019

Puppet-dropbear

Build Status Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores License

Manage dropbear SSH server via Puppet

Overview

Dropbear is a relatively small SSH server and client. It runs on a variety of POSIX-based platforms. Dropbear is open source software, distributed under a MIT-style license. Dropbear is particularly useful for "embedded"-type Linux (or other Unix) systems, such as wireless routers.

Usage

Using default values

include 'dropbear'

Overide values

class { 'dropbear':
  port       => '443',
  extra_args => '-s',
  banner     => '/etc/banner',
}

Other class parameters

  • no_start: boolean, 0 for start dropbear, and 1 for stop (init), (default: 0, start)
  • port: integer, ssh TCP port listens on (default: 22)
  • extra_args: string, dropbear ssh args (refs: man dropbear)
  • banner: string, banner file containing a message to be sent to clients before they connect
  • rsakey: string, RSA hostkey file (default: /etc/dropbear/dropbear_rsa_host_key)
  • dsskey: string, DSS hostkey file (default: /etc/dropbear/dropbear_dss_host_key)
  • receive_window: string, Receive window size, this is a tradeoff between memory and network performance (default: 65536)

Contributors

Beaker-Rspec

This module has beaker-rspec tests

To run:

bundle install
bundle exec rspec spec/acceptance
# or use BEAKER_destroy=no to keep the resulting vm
BEAKER_destroy=no bundle exec rspec spec/acceptance

Release Notes

See CHANGELOG file.

Development

Feel free to contribute. I'm not a big fan of centralized services like GitHub but I used it to permit easy pull-requests, so show me that's a good idea!

Authors

This module got migrated from sbadia to Vox Pupuli