こんにちは!コンサル部のinomaso(@inomasosan)です。 TerraformのResource: aws_ecs_clusterでECSクラスター作成時に以下のエラーメッセージが出力されたので、対処方法を調 […]
(小ネタ)Terraform RegistryのModuleでdefault セキュリティグループのルール削除してみた
こんにちは!コンサル部のinomaso(@inomasosan)です。 今回は、Terraform RegistryであるAWS VPC Terraform moduleでリソース作成時に、default セキュリティグ […]
TerraformのクラウドコントロールAPI専用のproviderを使ってみた
2021年9月30日にクラウドコントロールAPIがGA(一般提供開始)しました。 AWS が AWS クラウドコントロール API の一般提供を発表 従来、各サービスごとにバラバラだったAPIの使い方を、一貫した方法で使 […]…
Terraformで “Requested resource not found” の state lock 関連のエラーに遭遇したら
ちゃだいん(@chazuke4649)です。 Terraformにて、パッと解決方法がわからなかったエラーの対処法です。 エラー内容 直接原因 結論から言うと、「Requested resource(排他制御のDynam […]
PowerShellでTerraformの入力補完(Auto Complete)を有効にする
しばたです。 最近Terraformを使う機会が増えておりその実行環境は様々なのですが「そろそろ入力補完が欲しいなぁ」と思う様になったので調べた内容を共有します。 現時点で最新のTerraform 1.0.7、Power […]…
TerraformでAWS Storage Gateway (S3 File Gateway)を作ってみた
しばたです。 先日検証用にStorage Gateway (S3 File Gateway)を作る必要があり、どう構築しようか悩んでいたところTerraformがStorage Gatewayに対応していたので試してみる […]
Route53ホストゾーンにDNSレコードをTerraformで作成するのに必要な最小権限
Route53ホストゾーンにDNSレコードを一つ作るのをTerraformでやる機会がありました。今回訳あってTerraformが使うIAM Roleに必要以上に権限を持たせたくなかったので、最低限の権限だけ持たせました […]…
TerraformでAWSアカウントを作るのは簡単だけど削除はひと手間かかる
以前、TerraformでAWS Organizationsを作成してみました。 OrganizationsをTerraformで作ってみた | DevelopersIO 他のAWSリソースと同様、AWSアカウントがTe […]
AWS SSO ProfileをTerraformで使う
先日、以下のエントリのなかでaws sso loginコマンドを使ったAWS SSO(AWS Single Sign-On)のユーザーが引き受けたIAM Roleの権限でTerraformを実行する方法をご紹介しました。 […]
Version固定でTFLintをインストールする
TFLintとは その名の通りTerraformのlinterツールです。非推奨構文の使用、未使用の変数の宣言、ベストプラクティスに沿っていない記述、また存在しないEC2インスタンスタイプの使用などをチェックして報告して […]…