Skip to content

Commit

Permalink
Merge pull request #8 from sumeshpremraj/feature/custom-filters
Browse files Browse the repository at this point in the history
Add support for custom filters and actions
  • Loading branch information
otakup0pe authored Oct 25, 2017
2 parents 884dc75 + 4ca0e4a commit 60b17d0
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 0 deletions.
37 changes: 37 additions & 0 deletions files/action.d/sample.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Fail2Ban configuration file
# This is a sample file and *must* be edited before use

[INCLUDES]

before =


[Definition]

# Option: actionstart
# Notes.: command executed once at the start of Fail2Ban.
# Values: CMD
#
actionstart =

# Option: actionstop
# Notes.: command executed once at the end of Fail2Ban
# Values: CMD
#
actionstop =

# Option: actionban
# Notes.: command executed when banning an IP. Take care that the
# command is executed with Fail2Ban user rights.
# Tags: See jail.conf(5) man page
# Values: CMD
#
actionban =

# Option: actionunban
# Notes.: command executed when unbanning an IP. Take care that the
# command is executed with Fail2Ban user rights.
# Tags: See jail.conf(5) man page
# Values: CMD
#
actionunban =
9 changes: 9 additions & 0 deletions files/filter.d/sample.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Fail2Ban configuration file
# This is a sample file and *must* be edited before use

[INCLUDES]
before = common.conf

[Definition]
failregex =
ignoreregex =
22 changes: 22 additions & 0 deletions tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,28 @@
- restart fail2ban
tags: fail2ban

- name: fail2ban | Add custom filters
copy:
src: filter.d/
dest: /etc/fail2ban/filter.d/
owner: root
group: root
mode: 0644
notify:
- restart fail2ban
tags: fail2ban

- name: fail2ban | Add custom ban actions
copy:
src: action.d/
dest: /etc/fail2ban/action.d/
owner: root
group: root
mode: 0644
notify:
- restart fail2ban
tags: fail2ban

- name: fail2ban | Make sure fail2ban is enabled
service:
name: fail2ban
Expand Down

0 comments on commit 60b17d0

Please sign in to comment.