Setting up our first Consul cluster
The hour has arrived! At the beginning of this chapter, there were instructions for creating credentials for an AWS account, as well as for downloading Terraform. Now, you finally get to put all of that work to good use!
Note
This book covers aspects of Consul for both server and client operations. HashiCorp also offers a managed Consul service on HashiCorp Cloud Platform (HCP), which may be desirable when deploying within your own production environment. However, in order to understand the server operation, we'll be operating on our own. For more information about HashiCorp's hosted Consul service, visit https://portal.cloud.hashicorp.com/.
All of the code for this section is in the following GitHub repository:
https://github.com/PacktPublishing/Simplifying-Service-Management-with-Consul
You can either fork the repository or just download it and play along. We're going to be building our system for each chapter with...