--- - name: Install required packages apt: name: - wireguard - wireguard-tools - bridge-utils - python3-prometheus-client - vlan state: present update_cache: yes - name: Configure sysctl settings sysctl: name: "{{ item.key }}" value: "{{ item.value }}" state: present reload: yes loop: "{{ sysctl_settings | dict2items }}" - name: Ensure systemd-networkd is disabled systemd: name: systemd-networkd enabled: no state: stopped ignore_errors: yes