Create macvtap devices based on all physical network devices (en[pos]).

This commit is contained in:
Raphael Dannecker 2024-06-04 14:26:40 +02:00
parent 93d261e73b
commit ce9b1806f1

View file

@ -231,13 +231,13 @@
[ipv6] [ipv6]
method=disabled method=disabled
[proxy] [proxy]
loop: "{{ ansible_interfaces | select('search', '^enp.+') }}" loop: "{{ ansible_interfaces | select('search', '^en[pso].+') }}"
- name: Adjust interface permissions for user mode VMs - name: Adjust interface permissions for user mode VMs
ansible.builtin.copy: ansible.builtin.copy:
dest: /etc/udev/rules.d/80-macvlan.rules dest: /etc/udev/rules.d/80-macvlan.rules
content: | 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" SUBSYSTEMS=="net", KERNELS=="macvtap-{{ interface[3:9] }}", MODE="0666"
{% endfor %} {% endfor %}