- name: Set up network interfaces
  template:
    dest: /etc/network/interfaces
    src: interfaces.j2
    mode: 0644
  notify: restart interfaces

- name: Install nftables
  package:
    name: nftables

- name: Accept connections from FRI addresses
  copy:
    dest: /etc/nftables.d/
    src: accept-fri.nft
  notify: reload nftables

- name: Enable nftables
  service:
    name: nftables
    enabled: yes
    state: started

- name: Install qemu guest agent
  package:
    name: qemu-guest-agent

- name: Enable qemu guest agent
  service:
    name: qemu-guest-agent
    enabled: yes
    runlevel: boot
    state: started

- name: Set up mail server
  import_tasks: mail.yml

- name: Set up friwall user
  import_tasks: user.yml

- name: Set up web UI
  import_tasks: web.yml