Add firewall playbook

This commit is contained in:
Lan Quil 2024-06-11 23:24:28 +02:00
parent 3276083fa7
commit 5d49f8ddac
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
---
- name: Configure firewall
hosts: all
tasks:
- name: Install required packages
ansible.builtin.apt:
name:
- nftables
- name: Override nftables configurations
ansible.builtin.copy:
src: nftables.conf
dest: /etc/
owner: root
mode: '0755'
- name: Restart nftables
ansible.builtin.systemd:
name: nftables.service
state: restarted
enabled: true
# TODO check docker is not pissed off by nftables restart
# - name: Restart docker daemon
# ansible.builtin.systemd:
# name: docker.service
# state: restarted
# enabled: true