Use https://github.com/terraform-providers/terraform-provider-linode (docs)
New ids for images, kernels, instance types, regions: https://gist.github.com/displague/3c1728fdf4ff2bacf6960a9b8c6ea73f
These changes are incompatible with previous Linode terraform deployments (and the community plugin).
Should this work be done as a new cloud provider directory, deprecating the old one?
Use https://github.com/terraform-providers/terraform-provider-linode (docs)
provider "linode" {}block tolinode/*/main.tflinode_linoderesources tolinode_instanceregionvalues (from int ("6" .. or is it "Newark") to the new string keys ("us-east"))imagevalues (from "Debian 9" to "linode/debian9")kernelfield (it was using the default and is not a valid field in the simple linode_instance workflow (to specify a kernel, disks and configs must be created as struct fields in the linode_instance -- not necessary for RedBaron ))ssh_key = "..."toauthorized_keys = [ "..." ](string to array)root_passwordtoroot_pass(or just remove it and the random_string resource attached to it. The terraform provider will generate and throw away a random password.)nametolabelsizetotypetypevalues (from "Linode 1024" to new keys "g6-standard-1", given in the gist below)terraform initwill automatically download the plugin from the terraform.io registry)New ids for images, kernels, instance types, regions: https://gist.github.com/displague/3c1728fdf4ff2bacf6960a9b8c6ea73f
These changes are incompatible with previous Linode terraform deployments (and the community plugin).
Should this work be done as a new cloud provider directory, deprecating the old one?