問題タブ [terraform-modules]
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.
amazon-web-services - Terraform モジュール - 別のモジュールの入力としての出力変数
私は Terraform を初めて使用し、2 つのサブネットと VPC を使用してインフラストラクチャを構築しようとしています。2つのモジュールを作成しました
- VPC
- サブネット
VPC モジュールは VPC を作成し、出力として vpc_id を返します。サブネット モジュールで使用しようとしているのと同じ vpc_id を返しますが、テラフォーム プランを実行すると、vpc_id の入力を求められます。
VPCモジュールの出力値からvpc_idが欲しいのですが、誰か助けてください。
以下はコードです、
ルート tf ファイル、
サブネット リソース
サブネットモジュールの変数宣言
VPC 出力
amazon-web-services - Terraform エラー: CloudFront モジュールの tf プランを実行するときのモジュール引数の値が無効です
サブモジュールを作成するモジュールがあり、各サブモジュールには異なる response_page_path に到達する custom_error_response があります。
メインモジュールに追加しました。
変数 default_root_object は次のとおりです。
サブモジュールでは、variables.tf に以下を追加しました。
各サブモジュールの main.tf で、次のように custom_error_response も定義しました。
terraform init を実行しているときは問題ありませんが、terraform plan を実行すると、作成した 8 つのサブモジュールに対して同じエラーが 8 回発生します。
エラーを修正するにはどうすればよいですか?