Technical requirements
With the additional complexities introduced through securing any infrastructure, we'll be working with a new repository that is specific to this chapter:
https://github.com/PacktPublishing/Simplifying-Service-Management-with-Consul/tree/main/ch3
All the files and code are available, and we'll be utilizing Packer and Terraform again to create our working infrastructure, which means we'll also need the AWS credentials we established in Chapter 2, Architecture – How Does It Work?.
The exercises contained within this chapter have been performed within a macOS Terminal while utilizing the native SSH client. Familiarity with a command-line-based file editor is always helpful as well for viewing and editing files where necessary.
Finally, let's reiterate what was stated in Chapter 2, Architecture – How Does It Work?:
- Always perform a
terraform destroy
when you are done for the day. It does mean you'll have to...