linode / linode/docs

Use Terraform to Provision Infrastructure on Linode Proposed Changes

Open
#7,479 0 comments 0 reactions 1 assignee View on GitHub

@Rajakavitha1 is already working on this.

Since Jun 9, 2026.

Dominant language
Python
Stars
1.4k
Forks
1.2k
Avg merge
9m
Merged PRs (30d)
1

Description

The Terraform guide still uses `region = "us-south"` in its examples for Dallas, but the current Linode API returns Dallas as `us-central`.

Guide:
https://www.linode.com/docs/guides/how-to-build-your-infrastructure-using-terraform-and-linode/

Observed behavior:
- Terraform config uses `us-south`
- `terraform apply` succeeds
- `terraform state show` later reports `region = "us-central"`
- `terraform plan` then shows a diff from `us-central -> us-south`
- attempting to apply may fail with:
`Error: failed to migrate instance ... [400] [region] Cannot migrate linode to the same region`

This suggests `us-south` is still accepted as a legacy alias, but `us-central` is now the canonical Dallas region ID returned by the API.

Request:
Please update the guide examples to use `us-central` for Dallas, TX to avoid perpetual Terraform drift and same-region migration errors.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.