fix(terraform): bootstrap node from gzip tarball

HCP Linux workers do not ship xz, so the plan-time Node download must use the gzip distro tarball.
This commit is contained in:
Adam Moussa 2026-08-27 18:09:10 -04:00
parent c43bee214c
commit f2e84d7f8a
No known key found for this signature in database

View file

@ -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}"
}