👻

terraformの環境構築メモっとく

2024/09/04に公開

環境

WSL2&vscode。terraformインストールしている前提で。

手順

1,terraformがAWSアカウントに対して変更を加えられるように設定
認証情報を環境変数として設定

export AWS_ACCESS_KEY_ID=(アクセスキーID)
export AWS_SECRET_ACCESS_KEY=(シークレットアクセスキー)
export AWS_SESSION_TOKEN=(セッショントークン)

2,拡張機能入れる
これはたくさんありすぎてよくわかりませんがとりあえずvscodeの「HashiCorp Terraform」は公式のやつでよさそう。
あと、git secretsっていうアクセスキーとかの秘匿情報をgithubに漏らさないようにする機能もよさそう。機密情報を記載したファイルは.gitignoreに記載する。
この記事に詳しいことがのってあります
git initをしたときは以下のコマンドを打つ。

git secrets --install
git secrets --register-aws

また、リポジトリのスキャンは以下のコマンド

git secrets --scan

Discussion