Use Terraform to control your Networking infrastructure, or interact with Networking tools like HashiCorp Consul. Update firewall rules based on Consul service registration. Use Terraform to register services.
Automate your network configuration with Consul-Terraform-Sync
Automate updates to network infrastructure including dynamic load balancing and firewall rules with Consul-Terraform-Sync.
9min
Consul-Terraform-Sync run modes and status inspection
Discover Consul-Terraform-Sync different run modes and inspect task execution status using REST API.
14min
Use Terraform to register external services
Register external services with Consul using the Terraform Consul provider.
19min
Use Application Load Balancers for blue-green and canary deployments
Configure AWS application load balancers to release an application in a rolling upgrade with near-zero downtime. Incrementally promote a new canary application version to production by building a feature toggle with Terraform.
25min
Deploy federated multi-cloud Kubernetes clusters
Use Terraform to provision Kubernetes clusters in the Azure and AWS clouds, deploy Consul Helm charts enabling Consul federation, and deploy an example application on both clusters.