12 lines
520 B
Markdown
12 lines
520 B
Markdown
|
The goal of this product is to evaluate the contents of a Terraform (or OpenTofu) run and permit/deny it taking place.
|
||
|
|
||
|
It will use the JSON `plan` representation as outlined here:
|
||
|
https://developer.hashicorp.com/terraform/internals/json-format#plan-representation
|
||
|
|
||
|
Chiefly the `resource_changes` collection.
|
||
|
|
||
|
The simple goal of at this stage is to allow someone to write very simple rules for Terraform compliance.
|
||
|
|
||
|
For instance, "aws_instance must be of type t3.micro"
|
||
|
Initially, examples will be simple and static.
|