Trying to cleanup before running cluster create

This commit is contained in:
vandomej 2025-09-28 11:39:40 -07:00
parent 2bc1ddbb45
commit 353a88cbd4

View file

@ -62,13 +62,26 @@ resource "null_resource" "talos_cluster" {
provisioner "local-exec" {
command = <<EOT
# Clean up any existing cluster with this name FIRST
sudo --preserve-env=HOME talosctl cluster destroy \
--provisioner=qemu \
--name ${self.triggers.cluster_name} || true
# Wait a moment for cleanup to complete
sleep 5
# Call cleanup script
chmod +x ${path.module}/cleanup.sh
${path.module}/cleanup.sh ${self.triggers.cluster_name}
# Now create the cluster
sudo --preserve-env=HOME talosctl cluster create \
--provisioner=qemu \
--name ${self.triggers.cluster_name} \
--controlplanes 1 \
--workers 0 \
--memory ${var.memory_mb} \
--cpus ${var.vcpu_count}
--memory ${self.triggers.memory_mb} \
--cpus ${self.triggers.vcpu_count}
EOT
}