diff --git a/devstack/lib/ironic b/devstack/lib/ironic index 484102c1f8..e6e2645854 100644 --- a/devstack/lib/ironic +++ b/devstack/lib/ironic @@ -1730,7 +1730,8 @@ function enroll_nodes { elif is_deployed_by_ilo; then node_options+=" -i ilo_address=$bmc_address -i ilo_password=$bmc_passwd\ -i ilo_username=$bmc_username" - if [[ $IRONIC_DEPLOY_DRIVER != "pxe_ilo" ]]; then + if [[ $IRONIC_DEPLOY_DRIVER != "pxe_ilo" && \ + $IRONIC_ENABLED_BOOT_INTERFACES == *"ilo-virtual-media"* ]]; then node_options+=" -i ilo_deploy_iso=$IRONIC_DEPLOY_ISO_ID" fi elif is_deployed_by_drac; then