タグ: Terraform

DevOps, IaC

Terraform DatadogでAPI監視・自動復旧

    そのままでは動かないので参考までに。   DatadogでAPIの外形監視をして、応答がなければDatadog -> Lambda -> EC2(SSM)経由でEC2のNginxを再起動します。   Datadog側 Terraform   terraform.tfvars   variables.tf   …

開発

Terraform backend keyの変更

  stagingブランチでの運用をstaging1ブランチ名に変更し、staging1で運用する仕様変更があった それに伴いterraform側のbackend keyのパスを変更になった時の手順   S3のtfstateを移行先に複製 sample-terraform/staging/terraform.tfstate を eventos-terraform/staging …

開発

勉強会用資料 Terraformハンズオン

社内向けのTerraformハンズオン勉強会用資料として作成   Terraform導入メリット 技術負債を軽減するためのもの クラウドのデザインが変わる問題の解消 スクショ手順書が死ぬ脆弱性を回避できる develop, staging productionと環境でのリソース作成漏れ防止 … 障害防止 再現、デプロイがスムーズ TerraformのコードとAWSの実態が=になる。実装が …

IaC

【Solved】Terraform Error Invalid value for “path” parameter: no file exists at

    │ Error: Invalid function argument │ │ on module/lambda/main.tf line 21, in resource “aws_iam_role” “lambda_role”: │ 21: assume_role_policy = file(“./policy …

IaC

Terraform インストール

IAMユーザを作成する 「AdministratorAccess」といった、ポリシーにほとんどフル権限に近いものになる   AWS CLIインストール AWS Cliインストール   % aws sts get-caller-identity –query Account –output text 9999999999 アカウントの番号が表示されたら成功   Te …