Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MarsuperMammal/55e7338a8ba5e37a2150ffcca87a0149 to your computer and use it in GitHub Desktop.
Save MarsuperMammal/55e7338a8ba5e37a2150ffcca87a0149 to your computer and use it in GitHub Desktop.
Terraform failure
provider "aws" {
region = "us-east-1"
}
data "aws_availability_zones" "available" {}
resource "aws_instance" "test" {
count = "${length(data.aws_availability_zone.availability.instances)}"
ami = "ami-408c7f28"
instance_type = "t2.micro"
}
[root@ip-172-31-27-141 ~ ]$ ./terraform version
Terraform v0.7.0-rc2 (46a0709bba004d8b6e0eedad411270b3ae135a9e)
[root@ip-172-31-27-141 ~ ]$ ./terraform validate
Error validating: 2 error(s) occurred:
* aws_instance.test: resource count can't reference resource variable: data.aws_availability_zone.availability.instances
* resource 'aws_instance.test' count: unknown resource 'data.aws_availability_zone.availability' referenced in variable data.aws_availability_zone.availability.instances
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment