Zack
05/21/2026, 6:19 AMZack
05/21/2026, 6:22 AM05:54:24 INFO Running hooks event=before.terraform.apply
06:09:24 # Error
06:09:24
06:09:24 **Error:** provisioner failed auto-provision component source: source
06:09:24 provisioning failed: source provisioning failed: failed to download file: error
06:09:24 downloading '<https://gitlab>...
git command
06:09:24 exited
06:09:24 with non-zero status: /usr/bin/git exited with -1: Cloning into
06:09:24 '/tmp/getter362016375/temp'... fatal: unable to access
06:09:24 '<https://gitlab>...
The requested URL returned error:
06:09:24 504
06:09:26 INFO Running hooks event=before.terraform.apply
06:09:28 ✓ Auto-provisioned source to .workdir/terraform/...
06:09:28
06:09:28 Initializing the backend...Zack
05/21/2026, 6:24 AMZack
05/21/2026, 6:40 AMThe 15 minutes comes from 3 sequential git commands in pkg/downloader/get_git.go (git ls-remote, git clone, git submodule update), each of which can hang for the full 5-minute context timeout set in internal/exec/terraform_execute_helpers.go when the remote is unreachable. There's no per-command timeout, so if all 3 hang you get exactly 15 minutes before atmos gives up. The fix would be adding git-level timeout flags (e.g. http.lowSpeedTime for HTTPS or ConnectTimeout for SSH) to each command so git itself enforces a shorter deadline rather than relying solely on the Go context.Zack
05/21/2026, 6:41 AMErik Osterman (Cloud Posse)
05/21/2026, 12:52 PMErik Osterman (Cloud Posse)
05/21/2026, 12:52 PMErik Osterman (Cloud Posse)
05/21/2026, 12:52 PMErik Osterman (Cloud Posse)
05/21/2026, 12:53 PMZack
05/21/2026, 2:59 PMZack
05/21/2026, 2:59 PMZack
05/21/2026, 2:59 PMErik Osterman (Cloud Posse)
05/21/2026, 3:41 PMErik Osterman (Cloud Posse)
05/21/2026, 3:42 PMZack
05/21/2026, 3:53 PMZack
05/21/2026, 3:53 PMErik Osterman (Cloud Posse)
05/21/2026, 3:58 PMErik Osterman (Cloud Posse)
05/21/2026, 3:58 PMErik Osterman (Cloud Posse)
05/21/2026, 3:59 PMZack
05/21/2026, 4:00 PMErik Osterman (Cloud Posse)
05/21/2026, 4:01 PMErik Osterman (Cloud Posse)
05/21/2026, 4:06 PMErik Osterman (Cloud Posse)
05/21/2026, 4:07 PM--use-version to help validate this alleviates problems we can mergeZack
05/21/2026, 4:08 PM