github.com/hazelops/ize@v1.1.12-0.20230915191306-97d7c0e48f11/examples/ecs-apps-monorepo/.ize/env/testnut/goblin.tf (about) 1 module "goblin" { 2 depends_on = [ 3 module.ecs 4 ] 5 source = "registry.terraform.io/hazelops/ecs-app/aws" 6 version = "~>1.4" 7 8 name = "goblin" 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 # image_id = local.image_id 17 docker_image_tag = local.docker_image_tag 18 iam_instance_profile = local.iam_instance_profile 19 key_name = local.key_name 20 21 # Load Balancer 22 public = true 23 alb_health_check_path = "/" 24 alb_security_groups = local.alb_security_groups 25 26 # Network 27 vpc_id = local.vpc_id 28 public_subnets = local.public_subnets 29 private_subnets = local.private_subnets 30 security_groups = local.security_groups 31 root_domain_name = var.root_domain_name 32 zone_id = local.zone_id 33 # route53_health_check_enabled = false 34 # sns_service_subscription_endpoint = "nutcorp-ops@hazelops.com" 35 # sns_service_subscription_endpoint_protocol = "email" 36 domain_names = [ 37 "goblin.${var.root_domain_name}" 38 ] 39 https_enabled = false 40 41 # Environment variables 42 app_secrets = [ 43 "EXAMPLE_SECRET" 44 ] 45 environment = { 46 EXAMPLE_API_KEY = "Api Key" 47 } 48 }