diff --git a/cluster.tf b/cluster.tf index 096de97..111ef08 100644 --- a/cluster.tf +++ b/cluster.tf @@ -169,11 +169,12 @@ output "kubeconfig" { # Run custom script for further configuration. resource "null_resource" "run_custom_script" { provisioner "local-exec" { - command = "mkdir -p ~/.kube ~/.talos && terraform output -raw kubeconfig > ~/.kube/config && terraform output -raw talosconfig > ~/.talos/config && chmod 600 ~/.kube/config ~/.talos/config" + command = "mkdir -p ~/.kube && mkdir -p ~/.talos && terraform output -raw kubeconfig > ~/.kube/config && terraform output -raw talosconfig > ~/.talos/config && chmod 600 ~/.kube/config ~/.talos/config" } triggers = { kubeconfig = talos_cluster_kubeconfig.kubeconfig.kubeconfig_raw talosconfig = data.talos_client_configuration.talosconfig.talos_config + timestamp = timestamp() # Ensure the resource always detects changes } depends_on = [ talos_cluster_kubeconfig.kubeconfig, diff --git a/files.tf b/files.tf index 7d3eaab..4d5d05d 100644 --- a/files.tf +++ b/files.tf @@ -1,7 +1,7 @@ locals { talos = { - version = "v1.8.0" + version = "v1.9.5" } }