Difference between revisions of "Error: Invalid value for module argument"

From wikieduonline
Jump to navigation Jump to search
Line 9: Line 9:
 
   
 
   
  
+
│ Error: Invalid value for module argument
+
│ Error: Invalid value for module argument
+
│  on main.tf line 29, in module "your_module_s3":
+
│  on main.tf line 29, in module "your_module_s3":
│  29:  s3_bucket_name = ["${var.codepipeline_bucket_name}"]
+
│  29:  s3_bucket_name = ["${var.codepipeline_bucket_name}"]
+
│ The given value is not suitable for child module variable "s3_bucket_name" defined at
+
│ The given value is not suitable for child module variable "s3_bucket_name" defined at
│ .terraform/modules/variables.tf:1,1-26: [[string required.]]
+
│ .terraform/modules/variables.tf:1,1-26: [[string required.]]
  
  

Revision as of 15:14, 4 October 2021


│ Error: Invalid value for module argument
│
│   on main.tf line 23, in module "alb":
│   23:   lb_listener = var.lb_listener
│
│ The given value is not suitable for child module variable "lb_listener" defined at ../xxxxx/variables.tf:85,1-23: list of object required.

╷
│ Error: Invalid value for module argument
│
│   on main.tf line 29, in module "your_module_s3":
│   29:   s3_bucket_name = ["${var.codepipeline_bucket_name}"]
│
│ The given value is not suitable for child module variable "s3_bucket_name" defined at
│ .terraform/modules/variables.tf:1,1-26: string required.


│ Error: Invalid value for module argument
│
│   on main.tf line 8, in module "yourModuleName":
│    8:   subnet_ids = var.subnet_id
│
│ The given value is not suitable for child module variable "subnet_ids" defined at
│ ../path/to/your/terraformodule.tf :79,1-22: list of string required.
  • Solution: if your element if from type list make user provide values using proper format: [value1, value2]


See also

Advertising: