Terraform

ELBのアクセスログを無効にすると収束しない

どうやら既知のバグを踏んだっぽい。 aws_elb access_logs Continuously Recreated · Issue #10138 · hashicorp/terraform · GitHub なんとなく原因は分かったけど、もともと別のバグ修正で追加した条件分岐が原因で埋め込まれたバグのようにも見えるので、…

tfenv

Terraformのバージョンアップがめんどくさくなってrbenvライクなのないかなぁと思ったら作ってる人がいた。べんり。 https://github.com/kamatama41/tfenv

IAMポリシーにJSONバリデーションかけるのマージされた

めでたい provider/aws: Add JSON validation to the aws_iam_policy resource by minamijoyo · Pull Request #10239 · hashicorp/terraform · GitHub

TerraformでIAMポリシーのJSONをシンタックスチェックして欲しい

と思ってコード眺めてたら、KMSのキーポリシーとかはちゃんとバリデーションされてて、 ヘルパー関数も生えてたからIAMポリシーもバリデーションして欲しいという旨のプルリクエストを投げてみた。provider/aws: Add JSON validation to the aws_iam_policy …

aws_iam_userのforce_destroyオプションのバグ修正がマージされた

昨日書いてたTerraformに投げたプルリクエストさっきマージされてた。 provider/aws: Ignore NoSuchEntity error when IAM user does not have login profile by minamijoyo · Pull Request #9900 · hashicorp/terraform · GitHubちょっと前にドキュメント修…

Terraformのaws_iam_userのforce_destroyオプションがバグってたので直した

以前からTerraformでIAMユーザ削除しようとするとエラーになる問題があって、微妙だなぁと思ってた。原因はIAMユーザ作ったあとに各自が設定するアクセスキーやログインプロファイル(パスワードなど)がTerraform管理外でIAMユーザ削除時に依存が削除できな…