diff --git a/virtinst/install/installer.py b/virtinst/install/installer.py index 706bdcff4..aa406fdb6 100644 --- a/virtinst/install/installer.py +++ b/virtinst/install/installer.py @@ -507,6 +507,8 @@ class Installer(object): into the guest. Things like LiveCDs, Import, or a manually specified bootorder do not have an install phase. """ + if self.has_cloudinit() or self.has_unattended(): + return True if self._no_install: return False return bool(self._cdrom or diff --git a/virtinst/virtinstall.py b/virtinst/virtinstall.py index 63760a6b0..748286f28 100644 --- a/virtinst/virtinstall.py +++ b/virtinst/virtinstall.py @@ -438,10 +438,6 @@ def build_installer(options, guest, installdata): no_install = True elif options.boot_was_set: no_install = True - elif options.cloud_init: - no_install = True - elif options.unattended: - no_install = True installer = virtinst.Installer(guest.conn, cdrom=cdrom,