initial commit

This commit is contained in:
Ludovic Cartier
2024-12-17 17:59:52 +01:00
parent dd913c04bc
commit 3529250298
6 changed files with 231 additions and 0 deletions

35
tasks/install.yml Normal file
View File

@ -0,0 +1,35 @@
---
- name: firewall | apt update cache
apt:
update_cache: yes
cache_valid_time: 86400 #One day
- name: firewall | install iptables packages
apt:
name:
- iptables
state: present
- name: firewall | copy script
template:
src: "firewall.j2"
dest: "/usr/local/bin/firewall"
mode: "0755"
force: yes
notify:
- restart firewall
- name: firewall | copy systemd unit file
copy:
src: "firewall.service"
dest: "/lib/systemd/system/firewall.service"
mode: "0644"
force: yes
notify:
- restart firewall
- name: fireall | enable on boot
systemd:
name: firewall
enabled: yes
masked: no