diff --git a/examples/terraform/aws/versions.tf b/examples/terraform/aws/versions.tf index 3a59160ed..259ef7507 100644 --- a/examples/terraform/aws/versions.tf +++ b/examples/terraform/aws/versions.tf @@ -1,3 +1,9 @@ terraform { - required_version = ">= 0.12.10" + required_version = ">= 1.0.0" + required_providers { + aws = { + source = "hashicorp/aws" + version = "~> 3.45.0" + } + } } diff --git a/examples/terraform/azure/versions.tf b/examples/terraform/azure/versions.tf index ac97c6ac8..3129aabf4 100644 --- a/examples/terraform/azure/versions.tf +++ b/examples/terraform/azure/versions.tf @@ -1,4 +1,9 @@ - terraform { - required_version = ">= 0.12" + required_version = ">= 1.0.0" + required_providers { + azurerm = { + source = "hashicorp/azurerm" + version = "~> 2.63.0" + } + } } diff --git a/examples/terraform/digitalocean/versions.tf b/examples/terraform/digitalocean/versions.tf index ac97c6ac8..d0fd02340 100644 --- a/examples/terraform/digitalocean/versions.tf +++ b/examples/terraform/digitalocean/versions.tf @@ -1,4 +1,9 @@ - terraform { - required_version = ">= 0.12" + required_version = ">= 1.0.0" + required_providers { + digitalocean = { + source = "digitalocean/digitalocean" + version = "~> 2.9.0" + } + } } diff --git a/examples/terraform/gce/versions.tf b/examples/terraform/gce/versions.tf index ac97c6ac8..76f631184 100644 --- a/examples/terraform/gce/versions.tf +++ b/examples/terraform/gce/versions.tf @@ -1,4 +1,9 @@ - terraform { - required_version = ">= 0.12" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = "~> 3.71.0" + } + } } diff --git a/examples/terraform/hetzner/versions.tf b/examples/terraform/hetzner/versions.tf index ed41ce442..13a4b57f3 100644 --- a/examples/terraform/hetzner/versions.tf +++ b/examples/terraform/hetzner/versions.tf @@ -1,9 +1,9 @@ - terraform { - required_version = ">= 0.12" + required_version = ">= 1.0.0" required_providers { hcloud = { - source = "hetznercloud/hcloud" + source = "hetznercloud/hcloud" + version = "~> 1.26.0" } } } diff --git a/examples/terraform/openstack/variables.tf b/examples/terraform/openstack/variables.tf index e3cf64c48..9fe7575ba 100644 --- a/examples/terraform/openstack/variables.tf +++ b/examples/terraform/openstack/variables.tf @@ -103,7 +103,7 @@ variable "image_properties_query" { os_version = "18.04" } description = "in absense of var.image, this will be used to query API for the image" - type = string + type = map(any) } variable "subnet_cidr" { diff --git a/examples/terraform/openstack/versions.tf b/examples/terraform/openstack/versions.tf index ac97c6ac8..a019e8d05 100644 --- a/examples/terraform/openstack/versions.tf +++ b/examples/terraform/openstack/versions.tf @@ -1,4 +1,9 @@ - terraform { - required_version = ">= 0.12" + required_version = ">= 1.0.0" + required_providers { + openstack = { + source = "terraform-provider-openstack/openstack" + version = "~> 1.35.0" + } + } } diff --git a/examples/terraform/packet/versions.tf b/examples/terraform/packet/versions.tf index ac97c6ac8..7d31fbda9 100644 --- a/examples/terraform/packet/versions.tf +++ b/examples/terraform/packet/versions.tf @@ -1,4 +1,9 @@ - terraform { - required_version = ">= 0.12" + required_version = ">= 1.0.0" + required_providers { + packet = { + source = "packethost/packet" + version = "~> 3.2.1" + } + } } diff --git a/examples/terraform/vsphere/main.tf b/examples/terraform/vsphere/main.tf index e84fa53b1..9cfb856a1 100644 --- a/examples/terraform/vsphere/main.tf +++ b/examples/terraform/vsphere/main.tf @@ -23,7 +23,7 @@ provider "vsphere" { locals { resource_pool_id = var.resource_pool_name == "" ? data.vsphere_compute_cluster.cluster.resource_pool_id : data.vsphere_resource_pool.pool[0].id - hostnames = formatlist("${var.cluster_name}-cp-%d", [1, 2, 3]) + hostnames = formatlist("${var.cluster_name}-cp-%d", [1, 2, 3]) } data "vsphere_datacenter" "dc" { diff --git a/examples/terraform/vsphere/versions.tf b/examples/terraform/vsphere/versions.tf index ac97c6ac8..3dcee792e 100644 --- a/examples/terraform/vsphere/versions.tf +++ b/examples/terraform/vsphere/versions.tf @@ -1,4 +1,9 @@ - terraform { - required_version = ">= 0.12" + required_version = ">= 1.0.0" + required_providers { + packet = { + source = "hashicorp/vsphere" + version = "~> 2.0.1" + } + } }