vSphere multiple providers, one tfstate, possible?

Hello,

I am trying to deploy multiple virtual machines that span across two availability zones with the vSphere provider. My zone1 provider is accessible on one URL and my zone 2 provider is available on a another (different) URL.

Is it possible to manage the vSphere virtual machines in both zones with one terraform apply?

I don’t want to have to create two distinct deployments for each zone because they share the same network and applications. I need to be able to create and destroy both zones at the same time.

I’d like some perspective on a possible solution and maybe guide me on the right path if I am trying to address the problem incorrectly.

Thank you,
Joey