jedipunkz/Terraform Plan Parser

Parse Terraform plan diffs and output structured information

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
terraform-planTerraform plan output to parseyes
ignore-resourcesJSON array of resource types or specific resources to ignore (e.g. ["null_resource", "null_resource.main", "local_file"])no[]
namedescription
diff-boolWhether there are any diffs (true/false)
diff-resourcesJSON array of Terraform resource addresses that have changes
diff-rawRaw Terraform plan output as provided to the action
diff-countNumber of resources that have changes
diff-jsonComplete parse result as JSON including all diff details and structured plan data
create-boolWhether there are any resources to be created (true/false)
create-countNumber of resources to be created
create-resourcesJSON array of resource addresses to be created
destroy-boolWhether there are any resources to be destroyed (true/false)
destroy-countNumber of resources to be destroyed
destroy-resourcesJSON array of resource addresses to be destroyed
update-boolWhether there are any resources to be updated (true/false)
update-countNumber of resources to be updated
update-resourcesJSON array of resource addresses to be updated
replace-boolWhether there are any resources to be replaced (true/false)
replace-countNumber of resources to be replaced
replace-resourcesJSON array of resource addresses to be replaced