Terraform を使用してリージョン マネージド インスタンス グループを作成しようとしていますが、次のエラー メッセージが表示されます。
1 個のエラーが発生しました: * module.gcp-lb.google_compute_backend_service.default: 1 個のエラーが発生しました: * google_compute_backend_service.default: グループの無効な値: ゾーンを指定する必要があります
リージョン マネージド インスタンス グループの場合、リソース google_compute_backend_service がゾーンを要求する理由がわかりません。また、このリソースではゾーンがサポートされていないようです。私は次のタスクを実行しています:
- google_compute_instance_template でインスタンス テンプレートを作成する
- google_compute_region_instance_group_manager でテンプレートを使用する
- 次の構文で、instance_group を google_compute_backend_service のバックエンドに渡します: backend = ["${var.backends}"]
以下の synatx を使用して、モジュールからバックエンドを渡しています。
backends = {
"0" = [
{ group = "${module.gcp-mig.instance_group}" }
],
}
backend_params = [
"/,http,80,10"
]
}
テラフォームのバージョン: 0.11.13 を使用しています。どんな種類のヘルプ/ポインタも大歓迎です。
ありがとう、サンジブ