When trying to use a cloud-init image based deployment with Foreman, the VM provisioning fails as the Q35 machine type does not support the IDE bus. This was broken by #127 a change similar to this fix was mentioned as part of #76 but does not look like it made it into the final set. I haven't been able to figure out the conditional check yet so do not have a pr but the beloow changes have been confirmed to work under q35. I have not looked to see if i440 supports sata allowing the logic to be skipped/deferred for now. If you have suggestions to query the machine, I can try to finish turning this into a pr.
When trying to use a cloud-init image based deployment with Foreman, the VM provisioning fails as the Q35 machine type does not support the IDE bus. This was broken by #127 a change similar to this fix was mentioned as part of #76 but does not look like it made it into the final set. I haven't been able to figure out the conditional check yet so do not have a pr but the beloow changes have been confirmed to work under q35. I have not looked to see if
i440
supports sata allowing the logic to be skipped/deferred for now. If you have suggestions to query the machine, I can try to finish turning this into a pr.This issue is mentioned in serval places