» Defining Policies
Sentinel Policies for Terraform are defined using the Sentinel policy language. A policy can include imports which enable a policy to access reusable libraries, external data and functions. Terraform Enterprise provides three imports to define policy rules for the configuration, state and plan.
- tfplan - This provides access to a Terraform plan, the file created as a result of
terraform plan. The plan represents the changes that Terraform needs to make to infrastructure to reach the desired state represented by the configuration.
- tfconfig - This provides access to a Terraform configuration, the set of "tf" files that are used to describe the desired infrastructure state.
- tfstate - This provides access to the Terraform state, the file used by Terraform to map real world resources to your configuration.