From 44c8f3d5332970603271358177f512340877e806 Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Fri, 2 Feb 2024 12:16:14 +0100 Subject: [PATCH] Use OriginalName instead of Name in systemd.link Name option is not a valid one for systemd.link [1] while it is for systemd.network [2] though having same meaning. This basically resulted in link files being just ignored by udevadm and were not loaded properly after reboot [1] https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html#OriginalName= [2] https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html#Name= Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-tests/+/911064 Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/911050 Closes-Bug: #1896589 Change-Id: If82946b7f5ad3c618606110576c586632f9bbd08 (cherry picked from commit b9c7d79089478d115e18d29c9ae9de0cbd49d58d) --- templates/systemd-link.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/systemd-link.j2 b/templates/systemd-link.j2 index d19fd34..d47cba9 100644 --- a/templates/systemd-link.j2 +++ b/templates/systemd-link.j2 @@ -1,7 +1,7 @@ # {{ ansible_managed }} [Match] -Name={{ item.1.interface }} +OriginalName={{ item.1.interface }} [Link] {% if item.1.mtu is defined %}