terraform
Important
- destroy 時に誤削除しないように
prevent_destroy = trueつける
AWS 環境構築
IAM ユーザの作成
- IAM ユーザを作る
コンフィグレーションファイルの作成
- AWS Provider
- 変数の持ち方
- 認証情報
variables.tf
provider "aws" {}実行
$ export AWS_ACCESS_KEY_ID="anaccesskey" $ export AWS_SECRET_ACCESS_KEY="asecretkey" $ export AWS_DEFAULT_REGION="us-west-2" $ terraform plan
初期化
$ terraform initドライラン
$ terraform plan適用
$ terraform apply