outputs.tfはどのようなものか?

outputs.tf ファイルは、Terraformが作成したAWSリソースの情報を出力するためのファイルです。これにより、作成されたリソースの詳細な情報を取得し、必要に応じて他のTerraformプロジェクトに渡したり、手動で設定したりすることができます。

以下は、例として作成されたVPCのIDを outputs.tf ファイルに出力するコードです。

output "vpc_id" {
  value = aws_vpc.example.id
}

ここで、output ブロックの vpc_id は出力名を表します。また、value には出力する値を指定します。この例では、aws_vpc.example.id というVPCのIDを出力しています。

outputs.tf ファイルには、作成したリソースの詳細情報を出力するためのコードを記述できます。例えば、作成したサブネットやルートテーブルのID、IPアドレス範囲などを出力することができます。また、別のTerraformプロジェクトでこのVPCを利用する場合には、この出力値を参照して、他のリソースの設定に利用することができます。

 

 

記事タイトル検索