したいこと
Terraformを使って、GCEインスタンスを作成し、作成後のインスタンス上でコマンドを実行させたい。
課題
provisionerのremote-execを使おうとしているが、
hostパラメータになにを入れていいか分からない。(IPをいれればいいと思うが、動的に決まるIPどう記述すればいいか)
現状
以下のterraform用ファイルを使おうとしています。
resource "google_compute_instance" "XXX" { : network_interface { network = "XXX" access_config { // Ephemeral IP } subnetwork = "XXX" } provisioner "remote-exec" { connection { type = "ssh" host = ???? user = ユーザー名 private_key = "${file("ファイルパス")}" } inline = [ "コマンド", ] } : }
あなたの回答
tips
プレビュー