The Terraform Consul provider exposes resources used to interact with Consul. In the new Learn guide, you will register two external services with a small Consul datacenter. The guide uses Docker Compose to deploy a three server Consul datacenter and two external services locally. You will then configure the Terraform Consul provider to register the external services with health checks to Consul.
If you do not want to deploy the demo locally, you can use the interactive tutorial included in the guide.