Terraform Rules
Public rules
- terraform_binary —
bazel runwrapper for anyterraformsubcommand. - terraform_module — declares a
.tfmodule with providers and deps. - terraform_provider — declares a checked-in provider binary.
- terraform_provider_group — bundles providers with a shared lock file.
- terraform_test — runs Terraform's HCL native test framework.
- terraform_validate_test / aspect —
terraform validateas a Bazel test/aspect. - terraform_fmt_test / aspect —
terraform fmt -checkas a Bazel test/aspect. - terraform_modules_lock and drift/diff tests — keep lock files in sync with sources.
Module extensions
- extensions —
terraform_toolchains,terraform.