Skip to content
Snippets Groups Projects
Commit 5325ef40 authored by Nicolas KAROLAK's avatar Nicolas KAROLAK
Browse files

change(fail2ban): enable f2b install in envsetup

parent 70f7b8b9
No related branches found
No related tags found
No related merge requests found
......@@ -24,6 +24,7 @@ def setup(interactive=True):
destemail = utils.get_conf('FAIL2BAN_DEST_EMAIL', '') or utils.get_conf('EMAIL_ADMINS', 'root@localhost')
maxretry = utils.get_conf('FAIL2BAN_MAXRETRY', '6')
bantime = utils.get_conf('FAIL2BAN_BANTIME', '30')
enabled = utils.get_conf('FAIL2BAN_ENABLED', '0')
cmds = [
dict(
line='write',
......@@ -43,6 +44,7 @@ def setup(interactive=True):
('{{ destemail }}', destemail),
('{{ maxretry }}', maxretry),
('{{ bantime }}', bantime),
('{{ enabled }}', enabled),
)
))
# if campusmanager is installed
......@@ -57,6 +59,7 @@ def setup(interactive=True):
('{{ destemail }}', destemail),
('{{ maxretry }}', maxretry),
('{{ bantime }}', bantime),
('{{ enabled }}', enabled),
)
))
# if monitor is installed
......@@ -71,6 +74,7 @@ def setup(interactive=True):
('{{ destemail }}', destemail),
('{{ maxretry }}', maxretry),
('{{ bantime }}', bantime),
('{{ enabled }}', enabled),
)
))
utils.run_commands(cmds)
......
[campusmanager]
enabled = true
enabled = {{ enabled }}
filter = mediaserver
maxretry = {{ maxretry }}
bantime = {{ bantime }}
......
[mediaserver]
enabled = true
enabled = {{ enabled }}
filter = mediaserver
maxretry = {{ maxretry }}
bantime = {{ bantime }}
......
[monitor]
enabled = true
enabled = {{ enabled }}
filter = mediaserver
maxretry = {{ maxretry }}
bantime = {{ bantime }}
......
......@@ -106,6 +106,7 @@ BURP_CLIENT_NAME=
BURP_CLIENT_MAIL_DEST='sysadmin@ubicast.eu'
# -- Fail2ban specific settings --
FAIL2BAN_ENABLED='0'
FAIL2BAN_SEND_EMAIL='0'
FAIL2BAN_DEST_EMAIL=
FAIL2BAN_MAXRETRY='6'
......
......@@ -37,12 +37,14 @@ init() {
python3 /root/envsetup/envsetup.py 21
python3 /root/envsetup/envsetup.py 22
python3 /root/envsetup/envsetup.py 28
}
monitor() {
python3 /root/envsetup/envsetup.py 25
python3 /root/envsetup/envsetup.py 26
python3 /root/envsetup/envsetup.py 41
python3 /root/envsetup/envsetup.py 28
}
mediaserver() {
......@@ -52,6 +54,7 @@ mediaserver() {
python3 /root/envsetup/envsetup.py 25
python3 /root/envsetup/envsetup.py 51
python3 /root/envsetup/envsetup.py 25
python3 /root/envsetup/envsetup.py 28
}
worker() {
......@@ -65,6 +68,7 @@ campusmanager() {
python3 /root/envsetup/envsetup.py 61
python3 /root/envsetup/envsetup.py 62
python3 /root/envsetup/envsetup.py 25
python3 /root/envsetup/envsetup.py 28
}
cache() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment