Forge Home


Configure DenyHosts


148,183 latest version

3.5 quality score

Version information

  • 0.1.0 (latest)
  • 0.0.1
released May 8th 2014

Start using this module

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

Add this module to your Puppetfile:

mod 'puppetlabs-denyhosts', '0.1.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-denyhosts
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-denyhosts --version 0.1.0

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.



puppetlabs/denyhosts — version 0.1.0 May 8th 2014


This module supplies basic configuration for DenyHosts

Class: denyhosts

It provides a class that controls which hosts are allowed to connect and the email address to alert on violations, for example:

class { "denyhosts":
  adminemail => "",
  allow      => [ 'host1', 'host2', 'host3' ],

The email address defaults to root@localhost.

You could also use a hiera look-up to query the data:

class { "denyhosts":
  adminemail => "",
  allow      => hiera("allowhosts"),