■ はじめに
今更だが、Terraform で AWS環境へデプロイする際に必要な provider について扱ってなかったので、メモ
目次
【1】AWS環境にデプロイする際に必要な要素 【2】provider 【3】AWS Provider 1)Argument Reference
【1】AWS環境にデプロイする際に必要な要素
* AWS環境にデプロイする際に必要な共通要素は以下の通り。 [1] provider [2] backend => backend については、以下の関連記事を参照のこと
Terraform ~ tfstate / Backend ~
https://dk521123.hatenablog.com/entry/2023/05/05/004939
【2】provider
* クラウドサービスを指定する
例
terraform { required_providers { # ★注目 aws = { source = "hashicorp/aws" version = "~> 5.0" } } } # ★「【3】AWS Provider」参照 # Configure the AWS Provider provider "aws" { region = "us-west-2" # default_tags は、関連記事「Terraform ~ tag あれこれ ~」を参照 default_tags { alias = "dev" tags = { Environment = "dev" Project = "demo-project" Owner = "your-company" } } }
【3】AWS Provider
* クラウドサービスがAWSだった場合の指定
https://registry.terraform.io/providers/hashicorp/aws/latest/docs
1)Argument Reference
* 以下の公式ドキュメントを参照
https://registry.terraform.io/providers/hashicorp/aws/latest/docs#argument-reference
関連記事
Terraform ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2023/04/05/000224
Terraform ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/12/09/222057
Terraform ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2023/05/03/000000
Terraform ~ tag あれこれ ~
https://dk521123.hatenablog.com/entry/2023/06/05/224944