Closed
Description
I'm trying to use data "aws_availability_zones" "available" {}
as an input to azs
. Unfortunately if I don't need e.g. public_subnet an error is raised:
Looks like a count on a given resource cannot be evaluated properly.
data "aws_availability_zones" "available" {}
azs = ["${split(",", "${data.aws_availability_zones.available.names}")}"]
...
private_subnets = ["192.168.1.0/25"]
public_subnets = []
...............
Initializing provider plugins...
Terraform has been successfully initialized!
Error: module.myvpc.module.vpc.aws_subnet.public: 1 error(s) occurred:
* module.myvpc.module.vpc.aws_subnet.public: At column 21, line 1: list "var.public_subnets" does not have any elements so cannot determine type. in:
${var.public_subnets[count.index]}
Metadata
Metadata
Assignees
Labels
No labels