From a1d6d0269c9ad1db603964e65c9347657cd8a5f6 Mon Sep 17 00:00:00 2001 From: Manish Vachharajani Date: Wed, 16 Nov 2022 15:46:08 -0700 Subject: [PATCH] Remove experimental flag for use in latest terraform --- main.tf | 8 ++++---- providers.tf | 5 ++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/main.tf b/main.tf index 6eb26d0..765f06f 100644 --- a/main.tf +++ b/main.tf @@ -1,15 +1,15 @@ -resource "local_file" "kubeconfig" { - sensitive_content = templatefile("${path.module}/kubeconfig-template.tpl", { contexts = var.contexts, clusters = var.clusters, users = var.users, colors = var.colors, current_context = var.current_context }) +resource "local_sensitive_file" "kubeconfig" { + content = templatefile("${path.module}/kubeconfig-template.tpl", { contexts = var.contexts, clusters = var.clusters, users = var.users, colors = var.colors, current_context = var.current_context }) filename = "./${var.filename}" } output "kubeconfig_path" { - value = local_file.kubeconfig.filename + value = local_sensitive_file.kubeconfig.filename description = "Path to the kubeconfig file" } output "kubeconfig_content" { - value = yamldecode(local_file.kubeconfig.sensitive_content) + value = yamldecode(local_sensitive_file.kubeconfig.content) description = "HCL representation of kubeconfig file contents" sensitive = true } \ No newline at end of file diff --git a/providers.tf b/providers.tf index 353cf1d..a8932e5 100644 --- a/providers.tf +++ b/providers.tf @@ -1,10 +1,9 @@ terraform { - experiments = [module_variable_optional_attrs] - required_version = ">=0.15.0" + required_version = ">=1.3.0" required_providers { local = { source = "hashicorp/local" version = ">=2.0.0" } } -} \ No newline at end of file +}