27 lines
527 B
YAML
27 lines
527 B
YAML
---
|
|
- 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
|