2017-10-22 12 views
0

ここにmain.tfのaws_elbのコードブロックがあります。aws_elb terraformエラーがルート設定モジュールを読み込めませんでした

resource "aws_elb" "terraformelb" { 
    name = "terraformelb" 
    subnets   = ["${aws_subnet.public_subnet.id}"] 
    security_groups = ["${aws_security_group.web_sg.id}"] 
    instances  = ["${aws_instance.web_*.id}"] 
    listener { 
    instance_port  = 80 
    instance_protocol = "http" 
    lb_port   = 80 
    lb_protocol  = "http" 
    } 
} 

私はテラフォームの構文に従っていると私はまだ

Failed to load root config module: Error loading C:\Users\snadella001\Downloads\Terraform\repo\main.tf: Error reading config for aws_elb[terraform-elb]: parse error at 1:21: expected expression but found "." 

答えて

0

エラーメッセージがリソースterraform-elb(名前でマイナス)

ですエラーが発生します。しかし、あなたのリソース名はterraformelb

です

名前が同じであることを確認する必要があります。

+0

私は私のファイルがありませんでしたと思います以前に保存されました。私はファイルを保存し、terraform計画を実行しても、同じエラーが発生します。 ルート設定モジュールの読み込みに失敗しました:C:\ Users \ snadella001 \ Downloads \ Terraform \ repo \ main.tf:aws_elb [terraformelb]の設定の読み取り中にエラーが発生しました。 " – Karthik

0

は、あなたのインスタンスセクションが間違っているように、それは次のようになりますルックス、私は(あなたのコードの残りの部分を見ることができない)推測している:

instances = ["${aws_instance.web.*.id}"]

関連する問題