example-plan.json | ||
main.raku | ||
README.md |
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.