通过Terraform来接管Cloudflare

替换状态中的默认provider

terraform state replace-provider -auto-approve "registry.terraform.io/-/cloudflare" "registry.terraform.io/cloudflare/cloudflare"
terraform {
  required_providers {
    cloudflare = {
      version = "~> 3.26.0"
      source  = "cloudflare/cloudflare"
    }
  }
}

删除不兼容的资源状态以及TF资源

.tf文件中删除对应的资源。并且删除其状态。

terraform state list

terraform state rm cloudflare_record.tfer--A_diglp-002E-cf_4ef5c2378c973b50caeb9c229e99e0fe
terraform state rm cloudflare_record.tfer--A_diglp-002E-cf_4ef5c2378c973b50caeb9c229e99e0fe
terraform state rm cloudflare_record.tfer--A_diglp-002E-cf_d53999bbb78ab2ee5440cb12f3ac9a84

参考

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注