問題タブ [terraform-provider-azure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
278 参照

azure - Terraform リソース参照内の変数

リスト変数に基づいて多数のサブネットを作成するリソースをテラフォームで作成しようとしています。

既存のリソースへの参照に問題があります。たとえば、次のコードでは、network_security_group_id が azurerm_network_security_group.k8s.id にハードコーディングされています。

これは、resources_large リストの名前に基づいて既存のセキュリティ グループを参照する必要があります。私が持ちたいのは、次のようなものです。

これは機能しません。変数補間のサポートがないためだと思います。

変数に基づいて他のリソースを参照する方法はありますか?

0 投票する
2 に答える
1651 参照

terraform - Terraform を使用した階層化されたデプロイ

私はTerraformが初めてなので、このようなことが可能かどうかさえわかりません. 例として、Azure リソース グループとキー コンテナーをデプロイするテンプレートがあるとします。次に、仮想マシンを同じリソース グループにデプロイする別のテンプレートがあるとします。キー コンテナーとリソース グループを破棄せずに、仮想マシン テンプレートを使用して破棄することはできますか? 私たちは、すべてを 1 つのテンプレートに入れることなく、大規模なソリューションの各部分を区分しようとしており、他の部分に影響を与えることなく各部分を個別に管理できるようにしたいと考えています。

関連する注意事項として、状態ファイルを Azure ストレージ アカウントに保存しています。展開を複数の区分化された展開に分割する場合...各展開には独自の状態ファイルが必要ですか、それともすべて同じ状態ファイルを使用する必要がありますか?