Browse the Repo

file-type-icon.circleci
file-type-icon_ci
file-type-icon_docs
file-type-iconexamples
file-type-iconconsul-ami
file-type-iconconsul-examples-helper
file-type-iconexample-with-custom-asg-role
file-type-iconexample-with-encryption
file-type-iconroot-example
file-type-iconREADME.md
file-type-iconmodules
file-type-icontest
file-type-icon.gitignore
file-type-iconCODEOWNERS
file-type-iconCONTRIBUTING.md
file-type-iconLICENSE
file-type-iconNOTICE
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvariables.tf

Browse the Repo

file-type-icon.circleci
file-type-icon_ci
file-type-icon_docs
file-type-iconexamples
file-type-iconconsul-ami
file-type-iconconsul-examples-helper
file-type-iconexample-with-custom-asg-role
file-type-iconexample-with-encryption
file-type-iconroot-example
file-type-iconREADME.md
file-type-iconmodules
file-type-icontest
file-type-icon.gitignore
file-type-iconCODEOWNERS
file-type-iconCONTRIBUTING.md
file-type-iconLICENSE
file-type-iconNOTICE
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvariables.tf
HashiCorp Consul

HashiCorp Consul

Deploy a Consul cluster. Supports automatic bootstrapping, DNS, Consul UI, and auto healing.

Code Preview

Preview the Code

mobile file icon

README.md

down

NOTE: About /modules and /examples

HashiCorp's Terraform Registry requires every repo to have a main.tf in its root dir. The Consul code is broken down into multiple sub-modules, so they can't all be in the root dir /. Therefore, Consul's sub-modules are in the /modules subdirectory, the example code is in the /examples subdirectory, and the root dir / also has an example in it, as described in root-example.

More info: https://github.com/hashicorp/terraform-aws-consul/pull/79/files/079e75015a5d89e7ffc89997aa0904e9de4cdb97#r212763365

Questions? Ask away.

We're here to talk about our services, answer any questions, give advice, or just to chat.

Ready to hand off the Gruntwork?