github.com/hazelops/ize@v1.1.12-0.20230915191306-97d7c0e48f11/examples/ecs-apps-monorepo/.ize/env/testnut/squibby.tf (about) 1 module "squibby" { 2 depends_on = [ 3 module.ecs 4 ] 5 source = "registry.terraform.io/hazelops/ecs-app/aws" 6 version = "~>1.4" 7 8 name = "squibby" 9 app_type = "web" 10 env = var.env 11 namespace = var.namespace 12 ecs_cluster_name = local.ecs_cluster_name 13 14 # Containers 15 docker_registry = local.docker_registry 16 docker_image_tag = local.docker_image_tag 17 iam_instance_profile = local.iam_instance_profile 18 key_name = local.key_name 19 20 # Load Balancer 21 alb_health_check_path = "/" 22 alb_security_groups = local.alb_security_groups 23 24 # Network 25 vpc_id = local.vpc_id 26 public_subnets = local.public_subnets 27 private_subnets = local.private_subnets 28 security_groups = local.security_groups 29 root_domain_name = var.root_domain_name 30 zone_id = local.zone_id 31 domain_names = [ 32 "squibby.${var.root_domain_name}" 33 ] 34 https_enabled = false 35 36 # Environment variables 37 app_secrets = [ 38 "EXAMPLE_SECRET" 39 ] 40 environment = { 41 EXAMPLE_API_KEY = "Api Key" 42 } 43 }