2016-11-19 TerraformでIAMポリシーのJSONをシンタックスチェックして欲しい Terraform と思ってコード眺めてたら、KMSのキーポリシーとかはちゃんとバリデーションされてて、 ヘルパー関数も生えてたからIAMポリシーもバリデーションして欲しいという旨のプルリクエストを投げてみた。provider/aws: Add JSON validation to the aws_iam_policy resource by minamijoyo · Pull Request #10239 · hashicorp/terraform · GitHubむしろなんで現状IAMはされていないのか考えたのだけど、Issue読んでると入力したポリシーがAWS側で正規化されて、別の文字列になっちゃうんだけど、その正規化ルールが分からないので正規化できないという問題があるよう。provider/aws: IAM Policy Normalization Helpers by apparentlymart · Pull Request #8350 · hashicorp/terraform · GitHubでも、正規化できなくてもJSONのシンタックスチェックしてくれるだけで十分有益だと思うねん。