A template for maintaining a multiple environments infrastructure with Terraform. This template includes a CI/CD process, that applies the infrastructure in an AWS account.
The script that applies the modification is scripts/prepare-files-folders.sh. It's using a simple sed command to find and replace AWS_REGION, APP_NAME and ENVIRONMENT. After applying these changes, the file backend.tf.tpl is renamed to backend.tf, making it available to the terraform CLI due to its tf extension.
Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.
This can be done manually in the AWS Console or by using a terraform module, such as cloudposse/terraform-aws-tfstate-backend.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Standing on the shoulders of giants
2 projects | reddit.com/r/Terraform | 10 May 2022
Fully automated Kubernetes (K8s) deployment on AWS using mixed on-demand and spot instances
1 project | reddit.com/r/aws | 14 Apr 2022
How to organize modules?
1 project | reddit.com/r/Terraform | 29 Mar 2022
EKS Cluster Self Managed Node Group
1 project | reddit.com/r/Terraform | 22 Mar 2022
your preferred terraform examples
1 project | reddit.com/r/Terraform | 17 Mar 2022