From ce9b1806f1a31443386cb32d19eb1ebb98547a3d Mon Sep 17 00:00:00 2001 From: Raphael Dannecker Date: Tue, 4 Jun 2024 14:26:40 +0200 Subject: [PATCH] Create macvtap devices based on all physical network devices (en[pos]). --- roles/lmn_vm/tasks/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/lmn_vm/tasks/main.yml b/roles/lmn_vm/tasks/main.yml index 1aade31..24bde7b 100644 --- a/roles/lmn_vm/tasks/main.yml +++ b/roles/lmn_vm/tasks/main.yml @@ -231,13 +231,13 @@ [ipv6] method=disabled [proxy] - loop: "{{ ansible_interfaces | select('search', '^enp.+') }}" + loop: "{{ ansible_interfaces | select('search', '^en[pso].+') }}" - name: Adjust interface permissions for user mode VMs ansible.builtin.copy: dest: /etc/udev/rules.d/80-macvlan.rules content: | - {% for interface in (ansible_interfaces | select('search', '^enp.+')) %} + {% for interface in (ansible_interfaces | select('search', '^en[pso].+')) %} SUBSYSTEMS=="net", KERNELS=="macvtap-{{ interface[3:9] }}", MODE="0666" {% endfor %}