Thanks for filing the bug. It's unfortunate that VIO does not identify that it's running images in OpenStack.
Looking at the output provided, all we can tell is that we're on VMWare, but no indication that it's OpenStack, so cloud-init can't reasonable expect to know that it should enable the OpenStack datasource. I'm not familiar with the VIO product, but any of the DMI tables which set values could be an option to include OpenStackCompute. > When using OpenStack VIO (Openstack on VMWARE) the ec2 datasource fallback > is no longer being used as of this more recent update. OpenStack VIO exposes > user-data on 169.254.169.254 but now we get a platform unknown In the above dump of DMI data, is VMware Virtual Platform specific to VIO? and does VIO always expose metadata service? If so, we could detect/enable OpenStack datasource if we know we're on VIO specifically. ** Changed in: cloud-init (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1855458 Title: cloud-init on Ubuntu 18.04 image does not run in VIO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1855458/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs