Initial ansible onboard

This commit is contained in:
2024-09-24 15:19:51 +02:00
parent 7366659355
commit f445996797
492 changed files with 2214589 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
---
# Main vars file for fail2ban role
@@ -0,0 +1,13 @@
---
# Debian Jessie specific configuration
_fail2ban_main_config_content:
- option: 'loglevel'
value: 3
- option: 'logtarget'
value: '/var/log/fail2ban.log'
- option: 'socket'
value: '/var/run/fail2ban/fail2ban.sock'
- option: 'pidfile'
value: '/var/run/fail2ban/fail2ban.pid'
@@ -0,0 +1,13 @@
---
# Ubuntu Trusty specific variables
_fail2ban_main_config_content:
- option: 'loglevel'
value: 3
- option: 'logtarget'
value: '/var/log/fail2ban.log'
- option: 'socket'
value: '/var/run/fail2ban/fail2ban.sock'
- option: 'pidfile'
value: '/var/run/fail2ban/fail2ban.pid'
@@ -0,0 +1,34 @@
---
# Specific Xenial vars
# =============================================================================
# Main configuration
# -----------------------------------------------------------------------------
_fail2ban_main_config_content:
- option: 'loglevel'
value: 'INFO'
- option: 'logtarget'
value: '/var/log/fail2ban.log'
- option: 'syslogsocket'
value: 'auto'
- option: 'socket'
value: '/var/run/fail2ban/fail2ban.sock'
- option: 'pidfile'
value: '/var/run/fail2ban/fail2ban.pid'
- option: 'dbfile'
value: '/var/lib/fail2ban/fail2ban.sqlite3'
- option: 'dbpurgeage'
value: 86400
# Jails configuration
# -----------------------------------------------------------------------------
_fail2ban_jails:
sshd:
enabled: true
port: 'ssh'
filter: 'sshd'
logpath: '/var/log/auth.log'
maxretry: 3
findtime: 600
@@ -0,0 +1,43 @@
---
# Debian OS family specific vars
# =============================================================================
# Package variables
# -----------------------------------------------------------------------------
_fail2ban_packages:
- name: 'fail2ban'
# Service variables
# -----------------------------------------------------------------------------
_fail2ban_service_name: 'fail2ban'
# Main configuration
# -----------------------------------------------------------------------------
_fail2ban_main_config_content:
- option: 'loglevel'
value: 3
- option: 'logtarget'
value: '/var/log/fail2ban.log'
- option: 'syslog-target'
value: '/var/log/fail2ban.log'
- option: 'syslog-facility'
value: 1
- option: 'socket'
value: '/var/run/fail2ban/fail2ban.sock'
- option: 'pidfile'
value: '/var/run/fail2ban/fail2ban.pid'
# Jails configuration
# -----------------------------------------------------------------------------
_fail2ban_jails:
ssh:
enabled: true
port: 'ssh'
filter: 'sshd'
logpath: '/var/log/auth.log'
maxretry: 3
findtime: 600
@@ -0,0 +1,43 @@
---
# RedHat OS family specific vars
# =============================================================================
# Package variables
# -----------------------------------------------------------------------------
_fail2ban_packages:
- name: 'fail2ban'
# Service variables
# -----------------------------------------------------------------------------
_fail2ban_service_name: 'fail2ban'
# Main configuration
# -----------------------------------------------------------------------------
_fail2ban_main_config_content:
- option: 'loglevel'
value: 3
- option: 'logtarget'
value: '/var/log/fail2ban.log'
- option: 'syslog-target'
value: '/var/log/fail2ban.log'
- option: 'syslog-facility'
value: 1
- option: 'socket'
value: '/var/run/fail2ban/fail2ban.sock'
- option: 'pidfile'
value: '/var/run/fail2ban/fail2ban.pid'
# Jails configuration
# -----------------------------------------------------------------------------
_fail2ban_jails:
ssh:
enabled: true
port: 'ssh'
filter: 'sshd'
logpath: '/var/log/auth.log'
maxretry: 3
findtime: 600