django
briancaffey/django/aws
Terraform modules for deploying Django applications on AWS using ECS Fargate
Terraform AWS Django About This repo is a collection of Terraform modules for deploying Django applications on AWS. Currently the supported modules are: - ECS Fargate - EC2 using docker compose (WIP) These two application architectures both use containers for running the core application, but have different levels of cost, security and complexity. ECS Fargate - appropriate for production environments - expensive to run - https (Amazon Certificate Manager) - secure networking (3-tier VPC) - managed database (RDS) - managed cache (ElastiCache) - orchestration (ECS, AWS CLI, GitHub Actions) - pulls application images from ECR EC2 Docker Compose - appropriate for non-critical production environments - inexpensive to run - https (certbot) - unsecure networking (runs in default VPC in a public s
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,