State that stays yours
An HTTP backend, with no plugin. Lock per unit and immutable, encrypted versions, in Postgres or any S3-compatible storage. Import the state you have today, or use only the state while your current CI keeps running.
terraform {
backend "http" {}
}