タグ: 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の実態が=になる。実装が …

AWS

Terraformローカルでの構築用IAM Policy

    IP制限している SecretManagerはterraform plan時にエラーがでるので特例で許可   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

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(“./poli …

IaC

Terraform インストール

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