diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 7ed9687..e69fe60 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -60,6 +60,16 @@ "panel": "dedicated" } }, + { + "label": "Deploy: fail2ban", + "type": "shell", + "command": "make deploy-fail2ban", + "group": "build", + "presentation": { + "reveal": "always", + "panel": "dedicated" + } + }, { "label": "Build & Push: postfix", "type": "shell", diff --git a/playbooks/fail2ban/fail2ban.yml b/playbooks/fail2ban/fail2ban.yml index 2527a11..97baf7d 100644 --- a/playbooks/fail2ban/fail2ban.yml +++ b/playbooks/fail2ban/fail2ban.yml @@ -1,4 +1,4 @@ -- name: fail2ban +- name: Fail2ban hosts: pi become: true diff --git a/playbooks/monitoring/local-config.yml.j2 b/playbooks/monitoring/local-config.yml.j2 index 46fd6ff..ab4b60f 100644 --- a/playbooks/monitoring/local-config.yml.j2 +++ b/playbooks/monitoring/local-config.yml.j2 @@ -46,6 +46,7 @@ ingester: replication_factor: 1 limits_config: + retention_period: 30d reject_old_samples: true reject_old_samples_max_age: 168h ingestion_rate_mb: 16