Overview
This episode is a show and tell on setting up a domain/website that allows for accessing web applications using TLS (Transport Layer Security). This episode involves setting up of infrastructure as code with Terraform and orchestrating the infrastructure with Terragrunt. Main infrastructure resources include Route 53 hosted zone and records, AWS Load balancer and AWS Certificates.
References
- Code to generate baseline terraform code: https://github.com/dyordsabuzo/miscellany/blob/main/tools/terraform-create-template-files.sh
- Code to generate terraform workspace with Execution Mode set to local: https://github.com/dyordsabuzo/miscellany/blob/main/tools/terraform-workspace-local.sh
Freenom for free domains: https://my.freenom.com/