Using Consul Terraform Sync
Consul-Terraform-Sync (CTS) is meant to synchronize changes detected by Consul services to external network devices that do not integrate with Consul. In this iteration, Consul is leveraging the providers from Terraform to initiate changes on network devices. A common operation might be adding entries to a load balancer when a service is turned up or changed.
In the demo we’ll get CTS running on an Azure VM and have it make changes on an F5 BIG-IP load balancer based off a web service registered with Consul.