この記事は Conftest: Terraform HCLファイルのポリシーテスト導入手順(1) ~ 基礎編 ~ からのConftestの一連の記事を既に読んでいる前提の内容となっているため、もし読んでいない方はそちらを先に確認していただきたい。 これまでの改修によってTerraformのテストコードの実装環境の整備が一段落したため、ここからはさらに他のテスト機能をプロジェクトに追加していくことになる。 今回のバージョンアップでは、インフラプロジェクトの様々な設定に対する社内ポリシーを一元管理するプロジェクトとして新たにinfra-policy-exampleを作成した。 このプロジェクト内で定義されたRegoのコードを、infra-testing-google-sampleなどの各インフラプロジェクトでダウンロード&実行することでポリシーテストを実現する。 具体的な手順として、各インフラ