From f8bf585b5fbf898b6da31b19a53c4ae2ffa14b09 Mon Sep 17 00:00:00 2001 From: Raphael Dannecker Date: Tue, 6 Feb 2024 13:39:02 +0100 Subject: [PATCH] Set virbr1's MAC to en*'s MAC --- roles/lmn_networkd/tasks/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/lmn_networkd/tasks/main.yml b/roles/lmn_networkd/tasks/main.yml index 4a50c3f..3f80187 100644 --- a/roles/lmn_networkd/tasks/main.yml +++ b/roles/lmn_networkd/tasks/main.yml @@ -38,6 +38,12 @@ - virbr1 - virbr2 +- name: Set MAC-Address of virtio1 to ethernet nic + ansible.builtin.lineinfile: + path: /etc/systemd/network/30-virbr1.netdev + line: "MACAddress={{ ansible_facts[ansible_interfaces | select('search', '^en.*') | first].macaddress }}" + when: ansible_interfaces | select('search', '^en.*') + - name: Configure systemd-networkd ethernet.network ansible.builtin.copy: dest: /etc/systemd/network/40-ethernet.network