The Terraform Taint / Untaint Command Builder assembles a correct terraform taint or terraform untaint command from a small form, so you never mistype the mode, the resource address, or the flag order. Tainting marks a managed resource for destruction and recreation on the next apply, which is useful when a resource has drifted, been corrupted, or its configuration must be rebuilt from scratch. Untainting removes that mark so a resource is treated as stable again. Both are sharp tools: tainting the wrong address can trigger an unexpected rebuild and downtime, so getting the exact command right matters far more than it first appears. This builder validates the address, keeps the flags in the correct position, and lets you choose a plain command or a CI friendly wrapper before you ever touch a terminal.
Everything runs locally in your browser. Nothing is uploaded, no Terraform binary is executed, and no cloud connection is made at any point. The builder is a safe way to prepare a command you will paste into a terminal, a runbook, or a pipeline script after you have confirmed the target is correct. It is a preparation aid, not an execution engine: it shows you the command, then you decide when and where to run it. That separation keeps a powerful operation deliberate and reviewable.
Tainting is best reserved for cases where in place updates are impossible, such as a change to a force replace argument or a permanently broken instance. Because the effect is a destroy followed by a create, it should be rehearsed in a plan and communicated to teammates who may be working on the same state. The CI style option exists precisely for those moments: it wraps the command so a pipeline fails loudly rather than proceeding with a half applied change.