It would be useful if there was the option to add an additional SCSI controller when provisioning a new host or creating a compute resource. Sometimes we need to add multiple disks and they need to have a different type of SCSI controller.

Angelo, that is true. Thank you for the hint. However the added functionality won't help as it only allows you to add a scsi controller to an existing VM. What we need is code, that creates the vm with the desired scsi controllers.

Shlomi, I am very interested in seeing this feature happen. If you don't mind I'll take a look to patch fog-vsphere to support what we need and then help with reviewing the Foreman PR.