From 80b048c07ba96bf6aba39e290c4ec28430bceee2 Mon Sep 17 00:00:00 2001 From: vandomej Date: Sun, 28 Sep 2025 11:44:00 -0700 Subject: [PATCH] Trying to time things correctly for pre-cleanup --- control_plane/main.tf | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/control_plane/main.tf b/control_plane/main.tf index 4ed9a0f..3d3671d 100644 --- a/control_plane/main.tf +++ b/control_plane/main.tf @@ -62,19 +62,27 @@ resource "null_resource" "talos_cluster" { provisioner "local-exec" { command = </dev/null || echo "Cluster destroy completed or not found" - # Wait a moment for cleanup to complete - sleep 5 - - # Call cleanup script + # Wait for cleanup + sleep 3 + + # Now run the comprehensive cleanup script to remove any leftovers + echo "Running comprehensive cleanup..." chmod +x ${path.module}/cleanup.sh ${path.module}/cleanup.sh ${self.triggers.cluster_name} + # Wait a bit more to ensure everything is cleaned up + sleep 2 + # Now create the cluster + echo "Creating new cluster..." sudo --preserve-env=HOME talosctl cluster create \ --provisioner=qemu \ --name ${self.triggers.cluster_name} \