fail2ban

pdk
This module manages fail2ban

bov89

bovy89

6,447 downloads

598 latest version

5.0 quality score

Version information

  • 1.1.0 (latest)
  • 1.0.1
  • 1.0.0
released Mar 2nd 2021
This version is compatible with:
  • Puppet Enterprise 2021.2.x, 2021.1.x, 2021.0.x, 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.10 < 8.0.0
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific

Start using this module

Tags: fail2ban

Documentation

bovy89/fail2ban — version 1.1.0 Mar 2nd 2021

fail2ban

Build Status

Table of Contents

  1. Module Description - What the module does and why it is useful
  2. Usage - Configuration options and additional functionality

Module Description

This module manages fail2ban on RedHat systems.

Usage

Basic usage:

class { '::fail2ban':
    jails_config => 'concat',
    mailto       => 'admin@example.com',
    ignoreip     => ['127.0.0.1/8', '192.168.6.0/24'],
    bantime      => '86400',
    findtime     => '1800',
    maxretry     => '3',
    log_target   => '/var/log/fail2ban.log',
}

fail2ban::jail { 'sshd':
    action => '%(action_)s',
}

Disable fail2ban service.

class { '::fail2ban':
  service_ensure => 'stopped',
  disableboot    => true,
}

Remove fail2ban package

class { '::fail2ban':
  fail2ban_ensure => 'absent',
}

Disable email notification

fail2ban::action {'sendmail-common':
    actionstart => [' '],
    actionstop  => [' '],
}