Terraform and Consul pair well with the Azure Hub and Spoke topology pre-made setup.
This is an update of an outdated resource with new resources as of 2023.
Learn how Terraform can be used to deploy Azure hub and spoke networking by visiting the blog: Terraform - Deploying Azure Hub-Spoke Networking.
To connect those services together, Consul and HCP Consul service can be used effectively. Read an intro to HCP Consul here.
Finally, brush up on Azure's hub and spoke topology here.