diff --git a/releasenotes/notes/fixes-rocky9-network-configuration-issues-69a47b921dc40581.yaml b/releasenotes/notes/fixes-rocky9-network-configuration-issues-69a47b921dc40581.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..88014679d19a09c84b7e875d12486d7967d05a6b
--- /dev/null
+++ b/releasenotes/notes/fixes-rocky9-network-configuration-issues-69a47b921dc40581.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixes various issues when applying network configuration on Rocky 9 hosts.
+    See bugs: `2016970 <https://bugs.launchpad.net/kayobe/+bug/2016970>`_ and
+    `2016971 <https://bugs.launchpad.net/kayobe/+bug/2016971>`_.
diff --git a/requirements.yml b/requirements.yml
index cb78d86e72cc586092234036fab67ce2e7cd4365..1ab9b65633fabedd7c0ccc98b985953d6f6effbb 100644
--- a/requirements.yml
+++ b/requirements.yml
@@ -16,10 +16,8 @@ roles:
   - src: jriguera.configdrive
     # There are no versioned releases of this role.
     version: 29871bf3279ef95fc8f7339b9abd13f869980750
-  - src: https://github.com/stackhpc/ansible-role-interfaces.git
-    name: MichaelRigart.interfaces
-    scm: git
-    version: networkmanager
+  - name: MichaelRigart.interfaces
+    version: v1.14.0
   - src: mrlesmithjr.chrony
     version: v0.1.4
   - src: mrlesmithjr.manage-lvm