feat/ufw_implementation #2

Merged
Damien merged 3 commits from feat/ufw_implementation into main 2026-06-01 08:49:12 +00:00
3 changed files with 14 additions and 4 deletions
Showing only changes of commit 19c5371601 - Show all commits

View File

@@ -1,11 +1,15 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/playbook.json # yaml-language-server: $schema=https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/playbook.json
--- ---
- name: Homelab alignment - name: Homelab alignment
hosts: online hosts: managed
become: true become: true
roles: roles:
- role: repos
- role: common
- role: ufw - role: ufw
tags: ufw
- role: repos
tags: repos
- role: upgrade - role: upgrade
tags: upgrade

View File

@@ -1,4 +1,5 @@
# roles/ufw/defaults/main.yml # roles/ufw/defaults/main.yml
--- ---
ufw_default_incoming_policy: deny
ufw_default_outgoing_policy: allow
ufw_tailscale_interface: tailscale0 ufw_tailscale_interface: tailscale0
ufw_extra_rules: []

View File

@@ -0,0 +1,5 @@
- name: Allow all traffic on Tailscale interface
community.general.ufw:
rule: allow
interface: "{{ ufw_tailscale_interface }}"
direction: in