diff --git a/examples/hcloud-k3s/versions.tf b/examples/hcloud-k3s/versions.tf new file mode 100644 index 0000000..6b7fa28 --- /dev/null +++ b/examples/hcloud-k3s/versions.tf @@ -0,0 +1,8 @@ +terraform { + required_providers { + hcloud = { + source = "terraform-providers/hcloud" + } + } + required_version = ">= 0.13" +} diff --git a/version.tf b/k3s_version.tf similarity index 100% rename from version.tf rename to k3s_version.tf diff --git a/main.tf b/main.tf index 3eae103..f9d3e7f 100644 --- a/main.tf +++ b/main.tf @@ -1,13 +1,3 @@ -terraform { - required_version = "~> 0.12" - experiments = [variable_validation] - required_providers { - http = "~> 1.2" - null = "~> 2.1" - random = "~> 2.2" - } -} - // Generate the k3s token used by all nodes to join the cluster resource "random_password" "k3s_cluster_secret" { length = 48 diff --git a/versions.tf b/versions.tf new file mode 100644 index 0000000..f2cd671 --- /dev/null +++ b/versions.tf @@ -0,0 +1,17 @@ +terraform { + required_providers { + http = { + source = "hashicorp/http" + version = "~> 1.2" + } + null = { + source = "hashicorp/null" + version = "~> 2.1" + } + random = { + source = "hashicorp/random" + version = "~> 2.2" + } + } + required_version = ">= 0.13" +}