This repository was archived by the owner on Feb 11, 2020. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ data "aws_iam_role" "task_role" {
7272# docs: https://www.terraform.io/docs/configuration/interpolation.html
7373
7474data "template_file" "name_val_pair" {
75- count = " ${ length (local . env_vars )} "
75+ count = " ${ var . config_vars_length + length (var . service_vars )} "
7676 template = " {\" name\" : $${jsonencode(key)}, \" value\" : $${jsonencode(value)}}"
7777
7878 vars {
Original file line number Diff line number Diff line change @@ -56,6 +56,8 @@ variable "config_vars" {
5656 type = " map"
5757}
5858
59+ variable "config_vars_length" {}
60+
5961variable "memory" {
6062 description = " How much memory to allocate to the app"
6163}
Original file line number Diff line number Diff line change @@ -53,7 +53,8 @@ module "task" {
5353 NGINX_PORT = " ${ var . primary_container_port } "
5454 }
5555
56- config_vars = " ${ var . env_vars } "
56+ config_vars = " ${ var . env_vars } "
57+ config_vars_length = " ${ var . env_vars_length } "
5758
5859 log_group_name_prefix = " ${ var . log_group_name_prefix } "
5960}
Original file line number Diff line number Diff line change @@ -88,6 +88,8 @@ variable "env_vars" {
8888 default = {}
8989}
9090
91+ variable "env_vars_length" {}
92+
9193variable "host_name" {
9294 description = " Hostname to be matched in the host condition"
9395 default = " "
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ data "aws_ecs_cluster" "cluster" {
2121}
2222
2323module "service" {
24- source = " git::https://github.com/wellcometrust/terraform-modules.git//service?ref=v4.0.0 "
24+ source = " git::https://github.com/wellcometrust/terraform-modules.git//service?ref=env_vars_length "
2525 name = " ${ var . name } "
2626
2727 cluster_id = " ${ data . aws_ecs_cluster . cluster . arn } "
@@ -41,7 +41,8 @@ module "service" {
4141 deployment_minimum_healthy_percent = " 0"
4242 deployment_maximum_percent = " 200"
4343
44- env_vars = " ${ var . env_vars } "
44+ env_vars = " ${ var . env_vars } "
45+ env_vars_length = " ${ var . env_vars_length } "
4546
4647 loadbalancer_cloudwatch_id = " ${ var . alb_cloudwatch_id } "
4748 server_error_alarm_topic_arn = " ${ var . alb_server_error_alarm_arn } "
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ variable "env_vars" {
1919 type = " map"
2020}
2121
22+ variable "env_vars_length" {}
23+
2224variable "alb_priority" {}
2325variable "alb_listener_https_arn" {}
2426variable "alb_listener_http_arn" {}
You can’t perform that action at this time.
0 commit comments