35 lines
707 B
YAML
35 lines
707 B
YAML
- name: nftables overrides
|
|
file:
|
|
state: directory
|
|
path: /etc/nftables
|
|
owner: adminapi
|
|
|
|
- name: nftables empty config
|
|
file:
|
|
state: touch
|
|
path: /etc/nftables/supabase_managed.conf
|
|
owner: adminapi
|
|
|
|
- name: include managed config
|
|
shell: |
|
|
cat >> "/etc/nftables.conf" << EOF
|
|
table inet supabase_managed { }
|
|
include "/etc/nftables/supabase_managed.conf";
|
|
|
|
EOF
|
|
|
|
- name: ufw overrides dir
|
|
file:
|
|
state: directory
|
|
path: /etc/systemd/system/ufw.service.d
|
|
owner: root
|
|
|
|
- name: Custom systemd overrides
|
|
copy:
|
|
src: files/ufw.service.conf
|
|
dest: /etc/systemd/system/ufw.service.d/overrides.conf
|
|
|
|
- name: reload systemd
|
|
systemd:
|
|
daemon_reload: yes
|