ansible-role-wireguard/tasks/main.yml
Julian Rother 29c0d79f99
Only install kernel headers on Buster
Since Bullseye, wireguard is a regular kernel module and DKMS is no longer
required. Installing linux-headers-amd64 does not work on non-amd64 systems.
2023-03-07 20:30:11 +01:00

17 lines
371 B
YAML

- name: install dkms dependencies on buster
when: ansible_distribution_release == "buster"
package:
name:
- linux-headers-amd64
- name: install wireguard
package:
name:
- wireguard
- wireguard-tools
- name: handle a wireguard network
include_tasks: net.yml
loop: "{{ wireguard.connections|dict2items }}"
loop_control:
loop_var: conn