2017-10-21 2 views
-1

terraformを使用してAWSインフラストラクチャを正常にプロビジョニングしました。terraformを使用して複数のec2インスタンスをAWS ELBに追加できません

AWS ELBに複数のインスタンス(複数のインスタンス)を添付しているうちに、私はオートスケーリングを使用してインスタンスをアタッチすることができます。それは

を動作しませんでした。しかし、自動スケーリングなしでインスタンスを1つだけのインスタンスを追加しているとき、私は追加することができる午前どちらの場合も

"instances = "${element(aws_instance.mqttcluster.id, count.index)}" 

:私は次のように試してみました

resource "aws_elb" "abc-ext-elb" { name = "${var.galaxy}-abc-ext-elb" listener { } listener { } listener { } } security_groups = ["${aws_security_group.xxxx}"] subnets = ["${xxxxx}"] instances = ["${aws_instance.myinstance.id}"] 

も私はterraformを使用して、インスタンスの同じグループから複数のインスタンス を追加することはできません。この問題を解決するには?私はこれのためのモジュールを見つけませんでした。

+1

あなたのコード –

答えて

0

あなたはどのようにあなたのelbを定義しましたか?

resource "aws_elb" "my-elb" { 
    ... 
    instances = ["${aws_instance.myinstances.*.id}"] 
    ... 
} 
+0

リソース "aws_elb" "ABC-EXT-ELB" { 名= "$ {} var.galaxy -abc-EXT-ELB" リスナーを表示してください:このようなものでなければなりません{ }リスナー{ }リスナー{ }} security_groups = [ "$ {aws_security_group.xxxx}"] サブネット= [ "$ {XXXXX}"] のインスタンス= [ "$ {aws_instance.myinstance.id}"] – mahesh

+0

リソース "aws_elb" "ABC-EXT-ELB" { 名= "$ {var.galaxy} -abc-EXT-ELB" リスナー{ }リスナー{ }リスナー{ }} security_groups = [ "$ {aws_security_group.xxxx}"] サブネット= [ "$ {XXXXX}"] インスタンス= [ "$ { aws_instance.myinstance.id} "] – mahesh

+0

また、私は" instances = "$ {element(aws_instance .mqttcluster.id、count.index)} "も同様です。どちらの場合も、動作しませんでした。 – mahesh

関連する問題