Detecting Drift when using VRA Deployment resource

Before I go too crazy and start digging up code, I was wondering if anyone else out there has solved this problem.

We have VRA and want to use it for the deployment of VM’s. However, we also want to use Terraform for Infrastructure as Code. In my testing, when using the deployment resource from the VRA provider, it would not detect “drift”–when the underlying VM was changed outside of Terraform. I suspect this is because the provider is monitoring the deployment object and not the underlying VM.

That said, how can I detect and report on drift on a VM?

TIA,
Martin