Merge pull request 'chore 📦: Update build scripts for CI/CD pipeline' (#47) from dev into main
Reviewed-on: #47
This commit was merged in pull request #47.
This commit is contained in:
@@ -279,35 +279,35 @@
|
|||||||
enabled: true
|
enabled: true
|
||||||
state: started
|
state: started
|
||||||
|
|
||||||
#################################################
|
# #################################################
|
||||||
# List banned IPs cluster-wide
|
# # List banned IPs cluster-wide
|
||||||
#################################################
|
# #################################################
|
||||||
|
|
||||||
- name: fail2ban | Get banned IPs from Proxmox IPSet
|
# - name: fail2ban | Get banned IPs from Proxmox IPSet
|
||||||
ansible.builtin.command: pve-firewall ipset list {{ f2b_ipset_name }}
|
# ansible.builtin.command: pve-firewall ipset list {{ f2b_ipset_name }}
|
||||||
register: banned_ips
|
# register: banned_ips
|
||||||
changed_when: false
|
# changed_when: false
|
||||||
failed_when: false
|
# failed_when: false
|
||||||
|
|
||||||
- name: fail2ban | Show banned IPs
|
# - name: fail2ban | Show banned IPs
|
||||||
ansible.builtin.debug:
|
# ansible.builtin.debug:
|
||||||
msg: >
|
# msg: >
|
||||||
Current banned IPs (cluster-wide):
|
# Current banned IPs (cluster-wide):
|
||||||
{{ banned_ips.stdout_lines | default([]) }}
|
# {{ banned_ips.stdout_lines | default([]) }}
|
||||||
|
|
||||||
#################################################
|
# #################################################
|
||||||
# Manual unban
|
# # Manual unban
|
||||||
#################################################
|
# #################################################
|
||||||
|
|
||||||
- name: fail2ban | Unban specific IP
|
# - name: fail2ban | Unban specific IP
|
||||||
ansible.builtin.command: >
|
# ansible.builtin.command: >
|
||||||
pve-firewall ipset del {{ f2b_ipset_name }} {{ f2b_unban_ip }}
|
# pve-firewall ipset del {{ f2b_ipset_name }} {{ f2b_unban_ip }}
|
||||||
when: f2b_unban_ip is defined and f2b_unban_ip | length > 0
|
# when: f2b_unban_ip is defined and f2b_unban_ip | length > 0
|
||||||
register: unban_result
|
# register: unban_result
|
||||||
changed_when: "'removed' in unban_result.stdout or unban_result.rc == 0"
|
# changed_when: "'removed' in unban_result.stdout or unban_result.rc == 0"
|
||||||
failed_when: false
|
# failed_when: false
|
||||||
|
|
||||||
- name: fail2ban | Report unban result
|
# - name: fail2ban | Report unban result
|
||||||
ansible.builtin.debug:
|
# ansible.builtin.debug:
|
||||||
msg: "Unbanned IP {{ f2b_unban_ip }}"
|
# msg: "Unbanned IP {{ f2b_unban_ip }}"
|
||||||
when: f2b_unban_ip | length > 0
|
# when: f2b_unban_ip | length > 0
|
||||||
|
|||||||
Reference in New Issue
Block a user