Using the 0.12upgrade tool on the VMWare provider template example, I get error:
TF-UPGRADE-TODO: Top-level attributes are not valid, so this was not automatically upgraded
virtual_machine_dns_servers = [
“10.0.0.10”,
]
… for all variables in the terraform.tfvars file.
How can I fix it?
Hi @wirelessben,
It seems like for some reason the upgrade tool tried to treat your terraform.tfvars
file as a .tf
file rather than as a .tfvars
file. I’m not sure quite why it did that (we’ve not seen reports of that behavior before, so I must assume it’s something unusual in your environment
), but if that is the only problem you are seeing from your upgrade my suggestion would be to simply delete the TF-UPGRADE-TODO
comment and leave your virtual_machine_dns_servers
definition unchanged.
Sorry for that odd behavior!
That’s good to know. Thank you, Martin. Downgrading to 11.14 fixed the problem, so I’ll stick with that for now.