Difference between revisions of "Terraform error: List of string required"
Jump to navigation
Jump to search
m (Welcome moved page Terraform: List of string required to Terraform error: List of string required) |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | │ Error: Invalid value for module argument | + | │ [[Error: Invalid value for module argument]] |
│ | │ | ||
│ on main.tf line 8, in module "yourModuleName": | │ on main.tf line 8, in module "yourModuleName": | ||
Line 8: | Line 8: | ||
│ ../path/to/your/terraformodule.tf :79,1-22: [[list of string required]]. | │ ../path/to/your/terraformodule.tf :79,1-22: [[list of string required]]. | ||
− | * Solution: If your element is from type <code>[[list]]</code> make user provide values using proper format: <code>[value1, value2]</code> or <code>[value1]</code> if your list of strings only have one value. | + | * Solution: If your element is from type <code>[[Terraform: list type|list]]</code> make user provide values using proper format: <code>[value1, value2]</code> or <code>[value1]</code> if your [[list of strings]] only have one value. |
− | * Example: <code>[[variable]] "[[vpc_security_group_ids]]" { default = ["sg-9038b461666bf999a"] }</code> | + | * Example: <code>[[Terraform variables: variables.tf|variable]] "[[vpc_security_group_ids]]" { default = ["sg-9038b461666bf999a"] }</code> |
== Related == | == Related == | ||
* [[Terraform types]]: <code>[[Terraform: list type|list]]</code> | * [[Terraform types]]: <code>[[Terraform: list type|list]]</code> | ||
− | * [[List of object required]] | + | * Terraform error: <code>[[List of object required]]</code> |
+ | * [[Terraform plan execution errors]] | ||
== See also == | == See also == | ||
* {{Terraform types}} | * {{Terraform types}} | ||
+ | * {{Terraform variables}} | ||
* {{terraform plan}} | * {{terraform plan}} | ||
[[Category:Terraform]] | [[Category:Terraform]] |
Latest revision as of 18:34, 3 June 2022
│ 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 is from type
list
make user provide values using proper format:[value1, value2]
or[value1]
if your list of strings only have one value. - Example:
variable "vpc_security_group_ids" { default = ["sg-9038b461666bf999a"] }
Related[edit]
- Terraform types:
list
- Terraform error:
List of object required
- Terraform plan execution errors
See also[edit]
- Terraform types:
string
,number
,bool
,list/tuple
,map/object
, type constraints - Terraform variables, types, env variables,
variables.tf
,.tfvars
,nullable
,validation
,terraform.tfvars
terraform plan
: [-refresh-only | -lock=false
|-target
|-var-file
|will be created
|--help
], Terraform plan errors, Terraform plan examples, Terraform plan execution errors, (known after apply)
Advertising: