Summary
Wow—that was a long chapter, but just look at how far we've come! Utilizing Packer and Terraform, you've created your very own Consul cluster with three server nodes rafted together and four client nodes gossiping away. You have an HTTP service running and advertised on that cluster, and Consul is already monitoring its health status. And here, your high-school teachers thought you would never amount to anything…oh, wait, that was me. Well, a hearty congratulations to you.
Now that we have those communication paths throughout our system, we need to be wary of cowans and eavesdroppers. We not only have to secure all of that communication, but when we start adding more services to our cluster, we need to keep them protected as well. It's going to get thick, so before we start, grab a beverage, take a nap, or listen to some music, and prepare to secure our assets!