19 lines
466 B
YAML
19 lines
466 B
YAML
---
|
|
- name: Apply custom connection ufw rules
|
|
ufw: rule="{{item.rule}}" port="{{item.port}}" src="{{item.src}}" proto="{{item.proto}}" direction="{{item.direction}}"
|
|
with_items: "{{ufw_rules}}"
|
|
|
|
#- name: Limit SSH connection rate
|
|
# ufw: rule=limit port=22 proto=tcp
|
|
|
|
- name: Deny all incoming connections
|
|
ufw: "direction=incoming policy=reject"
|
|
|
|
- name: Enable logging
|
|
ufw:
|
|
logging: on
|
|
|
|
- name: Enable firewall
|
|
ufw: state=enabled
|
|
notify: reload ufw
|