From 9415823ab807c12c2c72915fbfd56f32ba6896f2 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 22 Feb 2026 18:29:27 +0000 Subject: [PATCH] Use --queue-ignore-errors for CI (infra stack needs Proxmox SSH) --- .drone.yml | 4 ++-- stacks/infra/terragrunt.hcl | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index c7eb7fd6..388ea4b5 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,8 +29,8 @@ steps: # Install Terragrunt - "wget -O /usr/local/bin/terragrunt https://github.com/gruntwork-io/terragrunt/releases/download/v0.99.4/terragrunt_linux_amd64" - "chmod 755 /usr/local/bin/terragrunt" - # Apply all stacks (infra stack auto-skips in CI via terragrunt skip directive) - - "cd stacks && terragrunt run --all --non-interactive -- apply -auto-approve" + # Apply all stacks (--queue-ignore-errors: infra stack fails in CI due to no SSH to Proxmox, but other stacks should still run) + - "cd stacks && terragrunt run --all --non-interactive --queue-ignore-errors -- apply -auto-approve" - name: Push commit image: alpine diff --git a/stacks/infra/terragrunt.hcl b/stacks/infra/terragrunt.hcl index c892d2fc..f01b00bf 100644 --- a/stacks/infra/terragrunt.hcl +++ b/stacks/infra/terragrunt.hcl @@ -3,9 +3,6 @@ include "root" { path = find_in_parent_folders() } -# Skip in CI - infra stack manages Proxmox VMs which require SSH to the hypervisor -skip = get_env("CI", "") != "" - # Override provider generation to include proxmox (instead of k8s providers) generate "providers" { path = "providers.tf"