When you try to deploy a virtual machine (VM), the deployment fails while creating the Computer object in Active Directory (AD). You can successfully validate credentials in the UI by navigating to Assembler > Infrastructure > Integrations > Active Directory. Additionally, manually running the workflow "Create a computer in an organizational unit" successfully creates the object.
However, deploying the VM from the blueprint fails and produces the following extensibility error:
Extensibility triggered task failed. Event ID: ####-#####-####-####-######. Failure: Extensibility error received for topic compute.provision.post, eventId = '####-#####-####-####-######': [10040] SubscriberID: vro-SubcribeName, RunnableID: YYYY-YYYY-YYY-YYYY and SubscriptionID: sub_XXXXXXXXXXX failed with the following error: Workflow run [d#####-######-#####-#####] completed with error [TypeError: Cannot read property "PropertyName" from undefined (Workflow:WORKFLOWName (item1)#)] VMware Aria Automation
This issue occurs because the VM build YAML blueprint has the property ignoreActiveDirectory: true set. This configuration bypasses the Active Directory integration, preventing required properties from being passed to the extensibility workflow.
To resolve this issue, you must remove the parameter bypassing the Active Directory integration from the blueprint:
Open the affected Build VM YAML blueprint in Assembler.
Locate and delete the ignoreActiveDirectory: true property.
Create a new Version of the blueprint.
Release the new version.
Deploy a new VM using the updated blueprint.