From cdd810001d5d4cd249cb232f67b304cd9fa9ac40 Mon Sep 17 00:00:00 2001 From: Adam Moussa <166072409+amoussa1229@users.noreply.github.com> Date: Thu, 27 Aug 2026 22:25:04 +0000 Subject: [PATCH] fix(terraform): bootstrap node from gzip tarball (#82) HCP Linux workers do not ship xz, so the plan-time Node download must use the gzip distro tarball. --- terraform/build_packages.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/terraform/build_packages.sh b/terraform/build_packages.sh index a813a5b..15584a3 100755 --- a/terraform/build_packages.sh +++ b/terraform/build_packages.sh @@ -30,8 +30,9 @@ ensure_node() { esac tarball="node-v${version}-${os}-${arch}" mkdir -p "${NODE_PREFIX}" - curl -fsSL "https://nodejs.org/dist/v${version}/${tarball}.tar.xz" \ - | tar -xJ -C "${NODE_PREFIX}" --strip-components=1 + # HCP Terraform Linux workers do not ship xz. Use the gzip tarball. + curl -fsSL "https://nodejs.org/dist/v${version}/${tarball}.tar.gz" \ + | tar -xz -C "${NODE_PREFIX}" --strip-components=1 export PATH="${NODE_PREFIX}/bin:${PATH}" }