aws

terraform

terraformを使用して、EC2のキーペアを作成する

今回はterraformでEC2のキーペアを作成し、それを使用してEC2を作成していきます。キーペアの作成まずは、terraformでキーペアを作成していきます。通常、キーペアを作成するためには、ssh-keygenコマンドを利用しますが、...
terraform

tfenvでプロジェクトごとにterraformのバージョンを固定する

terraformを使用してプロジェクトを作成していると、バージョンを固定していたり、複数バージョンを使い分けたりすることがあると思います。terraformのバージョンを使い分けることが出来るtfenvを紹介します。tfenvとはtfen...
terraform

terraformをDocker環境から実行する

以下の記事を参考にDocker環境からterraformコマンドを実行させるよう、dockerを構成します。ファイル構成は以下の通りです。.├── Makefile├── docker-compose.yml├── .env└── terr...
terraform

terraformで特定のモジュール、リソースを対象にしてplan/applyを実行する。

terraformで特定のモジュール、リソースに対してplan/applyを実行したいことってありますよね。今回はその方法を以下に記載します。フォルダ構造はこんな感じです。.├── main.tf└── modules ├── s3 │...
terraform

terraformでS3バケットを作成する。

作成対象今回は簡単な例でいこうと思います。バケットの作成パブリックアクセスの拒否フォルダ構成等は若干変わりますが、githubはこちらです。事前準備フォルダ構成はこんな感じです。.├── terraform.tf├── main.tf└──...