if you are using other terraform remote states backend like the following example
remote backend cloud block
Copy terraform {
backend "remote" {
hostname = "app.terraform.io"
organization = "migrate-org"
workspaces {
name = "migrate-state"
}
}
}
Copy terraform {
cloud {
hostname = "app.terraform.io"
organization = "migrate-org"
workspaces {
name = "migrate-state"
}
}
}
You could easily migrate your state to Terrakube changing the hostname to your Terrakube API endpointd.
remote backend cloud block
Copy terraform {
backend "remote" {
hostname = "8080-azbuilder-terrakube-q8aleg88vlc.ws-us92.gitpod.io"
organization = "migrate-org"
workspaces {
name = "migrate-state"
}
}
}
Copy terraform {
cloud {
hostname = "8080-azbuilder-terrakube-q8aleg88vlc.ws-us92.gitpod.io"
organization = "migrate-org"
workspaces {
name = "migrate-state"
}
}
}
Copy terraform login 8080-azbuilder-terrakube-q8aleg88vlc.ws-us92.gitpod.io
terraform init -migrate-state
Once the migration process is completed you should see the terraform state in your storage backend (azure, aws, gcp or minio) depending of your configuration