This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Best Practices: https://www.terraform-best-practices.com/code-structure | |
| Naming Convention: https://www.terraform-best-practices.com/naming | |
| 1. AWS Hardening Guidelines (There is a 156 Page guideline) | |
| 2. Convert this hardening guidelines into Terraform code | |
| 3. Configuration Management (Chef, Puppet, Ansible,..) vs Infrastructure Orchestration (Terraform, CloudFormation,..) | |
| 4. Terraform can do both configuration management and infrastructure orchestration | |
| 5. Terraform Init downloads all the plugins associated with the "provider" (check this under the directory .terraform/providers/registry.terraform.io/hashicorp/aws/….. | |
| 6. Terraform.tfvars vs variables.tf | |
| 7. Use conditional expression to handle environment specific workflow |
OlderNewer