diff --git a/releasenotes/notes/fix-systemd-networkd-enabling-10bf4e5f0903c311.yaml b/releasenotes/notes/fix-systemd-networkd-enabling-10bf4e5f0903c311.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..fba0c0bdfba9f99cf1279bc49e7d1e91560b6461
--- /dev/null
+++ b/releasenotes/notes/fix-systemd-networkd-enabling-10bf4e5f0903c311.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixes a bug where systemd-networkd was not permanently enabled when the
+    unit was already in state ``runtime-enabled``.
+    `LP#2073100 <https://launchpad.net/bugs/2073100>`__
diff --git a/requirements.yml b/requirements.yml
index 0ae3495ed7f77418a719d2a2be508681c93c8aac..d061f3536536c7b81578bdde74cb08e18a4a48c3 100644
--- a/requirements.yml
+++ b/requirements.yml
@@ -10,7 +10,7 @@ collections:
   - name: openstack.cloud
     version: '<3'
   - name: stackhpc.linux
-    version: 1.2.1
+    version: 1.2.3
   - name: stackhpc.network
     version: 1.0.0
   - name: stackhpc.openstack