diff --git a/diskimage_builder/elements/yum-minimal/package-installs.yaml b/diskimage_builder/elements/yum-minimal/package-installs.yaml
index 2596fd404..1b66417cb 100644
--- a/diskimage_builder/elements/yum-minimal/package-installs.yaml
+++ b/diskimage_builder/elements/yum-minimal/package-installs.yaml
@@ -11,3 +11,10 @@ linux-firmware:
     uninstall: true
 linux-firmware-whence:
     uninstall: true
+# NOTE(ianw) pkg-map restricts this to !rhel/centos 7; in 7
+# the "initscripts" package handles basic networking, in
+# 8+ it's the role of NetworkManager and dhcp-client.  This
+# mirrors the default packages installed in upstream cloud images
+# to facilitate a basic network.
+NetworkManager:
+dhcp-client:
\ No newline at end of file
diff --git a/diskimage_builder/elements/yum-minimal/pkg-map b/diskimage_builder/elements/yum-minimal/pkg-map
index 3559c5d59..c30443608 100644
--- a/diskimage_builder/elements/yum-minimal/pkg-map
+++ b/diskimage_builder/elements/yum-minimal/pkg-map
@@ -1,5 +1,13 @@
 {
-  "family": {
+  "release": {
+      "centos": {
+          "7": {
+              "NetworkManager": "",
+              "dhcp-client": ""
+          }
+      }
+  },
+"family": {
     "redhat": {
       "lsb_release": "redhat-lsb-core"
     }