OpenTofu Terraform Migration — check your code for free

Part of License & Price Change Watch — every vendor licence and price change we check, with the dates, and one free email the day a vendor changes terms.

OpenTofu migration check for Terraform files: flags HCP Terraform cloud/remote backends, app.terraform.io modules, tfe resources, BSL Terraform 1.6+ pins and CI steps, with the OpenTofu fix. Runs entirely in your browser — nothing is uploaded.

Same engine as the VS Code extension, byte for byte.

Install free

Free for the file open in your editor - no key, no limit. The workspace sweep and the report ask for a key.

Open VSX (Cursor, VSCodium)

Team? One key for every ReadyStack linter, 5 seats, $149 once

Get one email when this rule changes
We watch the regulation and vendor sources behind OpenTofu Migration Lint — Terraform every day. When a rule changes, you get a single email with what changed and the updated check. No newsletter.

Get the full version $29

Scan the whole workspace in one pass and export one migration report for the change ticket (every file, line, rule and fix in one Markdown report), $29 once, one licence key per person or team seat.

One payment, one licence key for this tool. The key is shown right after payment.

DOJ's Fitzpatrick Matrix rates a 15-year litigator at $851/hour for billing year 2026, which is one hour of counsel reading the Terraform BSL Additional Use Grant.

Buy the full version — $29

Need more than this one? ReadyStack Pass opens all 462 files and 471 full versions — $29/month or $199/year. See the Pass →

Questions people ask

What does OpenTofu Migration Lint check in my Terraform files?

It reads .tf, .tofu, GitHub Actions or GitLab YAML, shell scripts and Dockerfiles line by line against 13 rules and marks every line that ties the project to HashiCorp Terraform or HCP Terraform: cloud blocks, backend "remote", app.terraform.io modules, tfe resources, registry.terraform.io hosts, required_version pins, setup-terraform steps and hashicorp/terraform images. Each finding names the OpenTofu fix.

Who is OpenTofu Migration Lint for?

Platform, DevOps and SRE engineers moving a Terraform code base from BSL Terraform 1.6.0 or later, or from HCP Terraform, to OpenTofu 1.12. It suits consultancies and MSPs that must not ship Terraform inside a competing hosted product, and teams whose HCP Terraform Free organization is near the 500 managed resource limit.

Why not just grep for terraform or ask a chatbot?

A grep for terraform matches every line and ranks none. A chatbot usually says required_version is harmless, but OpenTofu 1.11 and earlier check it against the OpenTofu version, so "~> 1.9.0" stops tofu init. It also misses that app.terraform.io modules need an HCP token and that OpenTofu silently ignores provider_meta.

What is free and what does the licence add?

Free: every finding in the open file, with the line and the OpenTofu fix, in VS Code and in the web version, offline, no account. The sample 49-line main.tf gives 9 findings for free. The licence, $29 once, adds a sweep of the whole workspace in one pass and one exported Markdown migration report for the change ticket.

What does the alternative cost?

The Terraform licence question is legal work: DOJ's Fitzpatrick Matrix rates a 15-year litigator at $851/hour for billing year 2026, which is one hour of counsel reading the Terraform BSL Additional Use Grant. Staying on HCP Terraform Free caps you at 500 managed resources and 1 concurrent run.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

Embed this tool on your site (free)

Paste this code into your page. It runs in your visitor’s browser and stays up to date. Nothing your visitors type is stored.

 All embeddable tools

For businesses: your name and logo instead of ours, and each visitor’s result + e-mail in your inbox (only when they tick consent) — Pro from $19/month. See Pro →

ENDEJAESPT

Find a tool