diff --git a/diskimage_builder/elements/yum-minimal/package-installs.yaml b/diskimage_builder/elements/yum-minimal/package-installs.yaml index 2596fd40..1b66417c 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 3559c5d5..c3044360 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" }