Calendarの1日目の記事です。最近Terraformをガリガリ触っていたので、自分の知識と思考の整理も兼ねてTipsを25個の記事に分けて投稿していきます。Services(AWS)でTerraformを使う方法について書きます。1日目のテーマは開発環境についてです。プラグインの準備だいたいのエディタやIDEでTerraform用のプラグインが提供されています。CLIを併用する都合上、ターミナルが組み込まれたエディタを使うのが手軽で良いです。私は主にVisualStudioCodeを使用していますが、補完機能とLinterと定義ジャンプ機能があるだけでだいぶ楽に感じます。marketplace.visualstudio.complugins.jetbrains.comgithub.comgithub.comCLIツールのインストール公式サイトからダウンロードできるやつを使います。www.terraform.io実行可能なバイナリが落ちてくるのでPATHに突っ込んであげてください。登録してしばらくは無料で使えるのでぜひこの機会に登録してみてください。aws.amazon.comTerraformでAWSのリソースを管理する上でアクセスキーをシークレットアクセスキーを取得する必要がありますが、AWSアカウントを作成した直後に有効になっているルートアカウントでアクセスキーとシークレットアクセスキーをTerraform用に取得して使用するのはオススメできません。理由とかはこちらの記事に書いてある内容が参考になります。qiita.comTerraformの場合はTerraform用に専用のIAMユーザーを作成するのが良いでしょう。おわりに環境やツール類の準備はそれほど手間ではありません。結局HCLもJSON互換のコンフィグ記述言語でしかないので、Terraformのバイナリさえあれば特別なコンパイラやランタイムも必要ないです。AWS以外のプロバイダでTerraformを利用したい場合にはそれに応じたアカウントや環境を準備する必要があります。バイク月別アーカイブリンクPortfolioはてなブログをはじめよう!mic_psmさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。