- 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