2017-09-27 10 views
0

私はTerraformとスポットインスタンスを使ってALBをセットアップしようとしています。スポットインスタンスが作成されますが、aws_alb_arget_group_attachmentでインスタンスを使用しようとすると、私はエラーが表示されます。Terraformリソースをインスタンスのライフサイクルに関連付けるにはどうすればよいですか?

depends_on = ["data.aws_instance.workspace_gz"] 

の場合:

* aws_alb_target_group_attachment.ui_servers: Error registering targets with target group: InvalidTarget: The following targets are not in a running state and cannot be registered: '[id]' 
     status code: 400, request id: [id] 

これは私が添付ファイルにdepends_onディレクティブを追加しても解消されません私はterraform applyを再実行します。それは実際にはライフサイクルの問題です。インスタンスが正常になるまで添付ファイルを待機させる方法を教えてください。

答えて

0

あなたはそうではありません。あなたがしなければならないのは、スポットインスタンスのautoscaling group内にスポットインスタンスを作成し、ASGをターゲットグループにアタッチすることです。

関連する問題