No, but (depending on your environment) you might be able to replace Vagrant with Pulumi. For example, there is a Libvirt provider for Pulumi: https://www.pulumi.com/registry/packages/libvirt/
Or, if you wanted to use Docker containers instead of VMs, there is a Docker provider: https://www.pulumi.com/registry/packages/docker/
Driving Vagrant directly, though, isn’t currently possible AFAIK.