cf-terraforming
cf-terraforming copied to clipboard
`proxied` attribute of `cloudflare_record` resource different between code and state
Confirmation
- [X] My issue isn't already found on the issue tracker.
- [X] I have replicated my issue using the latest version of the library and it is still present.
cf-terraforming version
cf-terraforming v0.9.0
Expected outcome
proxied attribute appropriately set according to the actual state:
resource "cloudflare_record" "terraform_managed_resource_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" {
name = "cdn.xxxxxxxxxx"
proxied = true
ttl = 1
type = "A"
value = "xxx.xxx.xxx.xxx"
zone_id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
Actual outcome
resource "cloudflare_record" "terraform_managed_resource_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" {
name = "cdn.xxxxxxxxxx"
proxied = false
ttl = 1
type = "A"
value = "xxx.xxx.xxx.xxx"
zone_id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
Steps to reproduce
cf-terraforming generate --zone xxx --resource-type "cloudflare_record" > cloudflare_records.tfcf-terraforming import --zone xxx --resource-type "cloudflare_record"terraform import cloudflare_record.terraform_managed_resource_xxx xxx/xxx- the command created by the import- Run
terraform planto confirm a consistent state between the code and the state. The result I got:
# cloudflare_record.terraform_managed_resource_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx will be updated in-place
~ resource "cloudflare_record" "terraform_managed_resource_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" {
+ allow_overwrite = false
id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
name = "cdn.xxxxxxxxxx"
~ proxied = true -> false
# (9 unchanged attributes hidden)
# (1 unchanged block hidden)
References
No response