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.
17 lines
371 B
YAML
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
|