Adding initial files
This commit is contained in:
18
roles/ufw/tasks/main.yml
Normal file
18
roles/ufw/tasks/main.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- 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
|
||||
Reference in New Issue
Block a user