{"repo":"turnerlabs/terraform-ecs-fargate","free":true,"listed":false,"github":"https://github.com/turnerlabs/terraform-ecs-fargate","clone":"git clone https://github.com/turnerlabs/terraform-ecs-fargate.git","description":"A Terraform template used for provisioning web application stacks on AWS ECS Fargate","language":"HCL","stars":432,"topics":["aws","ecs","fargate","terraform","template","containers","alb","web"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Terraform ECS Fargate A set of Terraform templates used for provisioning web application stacks on [AWS ECS Fargate][fargate]. Note : We suggest moving away from this template to our newer modular version. This repo will still receive updates to maintain compatability as terraform and the AWS providers evolve, but most newer features will be implemented in the module. You can find the module here: https://github.com/warnermedia/terraform-ecs-fargate-module The templates are designed to be customized. The optional components can be removed by simply deleting the .tf file. The templates are used for managing infrastructure concerns and, as such, the templates deploy a default backend docker image. We recommend using the fargate CLI for managing application concerns like deploying your actual application images and environment variables on top of this infrastructure. The fargate CLI can be used to deploy applications from your laptop or in CI/CD pipelines. Components base These components are shared by all environments. Name Description Optional ------ ------------- :---: [main.tf][bm] AWS provider, output [state.tf][bs] S3 bucket backend for storing Terraform remote state [ecr.tf][be] ECR repository for application (all environments share) env/dev These components are for a specific environment. There should be a corresponding directory for each environment that is needed. Name Description Optional ------ ------------- :----: [main.tf][edm] Terrform remote state, AWS provider, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/turnerlabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/turnerlabs/terraform-ecs-fargate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}