0
私はTerraformの初心者です。 Terraformスタートガイドの次のコードを実行しようとしています。それがそうであるのはなぜこのTerraformコードで何が問題になっていますか?
Error: output 'ip': unknown resource 'aws_eip.ip' referenced in variable aws_eip.ip.public_ip
:私は
terraform apply
または
terraform refresh
を実行すると
provider "aws" {
access_key = "${var.access_key}"
secret_key = "${var.secret_key}"
region = "${var.region}"
}
resource "aws_instance" "example" {
ami = "${lookup(var.amis, var.region)}"
instance_type = "t2.micro"
tags {
Name = "newprovisionerstest"
}
provisioner "local-exec" {
command = "echo ${aws_instance.example.public_ip} > ip_address.txt"
}
}
output "ip" {
value = "${aws_eip.ip.public_ip}"
}
それはエラーを以下与えますか?それは "aws_eip"リソースがどこにも宣言されていないからですか?