ci: fetch terraform from artifactapi instead of dnf install #41

Closed
unkin-agent wants to merge 1 commits from benvin/vault-via-artifactapi into master
Member

Per Ben: no dnf installs in CI; fetch the binary from artifactapi like terraform-vault.

  • Replace dnf install terraform -y in build/deploy with a pinned curl of the terraform 1.15.0 zip (same version as the vendored RPM) from the artifactapi hashicorp-releases remote, extracted to /usr/local/bin/terraform.
Per Ben: no dnf installs in CI; fetch the binary from artifactapi like terraform-vault. - Replace `dnf install terraform -y` in build/deploy with a pinned curl of the terraform 1.15.0 zip (same version as the vendored RPM) from the artifactapi hashicorp-releases remote, extracted to /usr/local/bin/terraform.
unkin-agent added 1 commit 2026-08-23 22:39:28 +10:00
ci: fetch terraform from artifactapi instead of dnf install
Build / build (pull_request) Failing after 13m48s
0105cd5573
dnf install reads metadata for every enabled repo and downloads the
vendored terraform RPM on every pipeline run. Fetch the pinned upstream
zip from the artifactapi hashicorp-releases remote instead, matching the
vault pattern in terraform-vault and terraform-artifactapi.

- Replace dnf install terraform with a pinned curl of the terraform
  1.15.0 zip (same version as the vendored RPM) from the artifactapi
  hashicorp-releases remote, extracted to /usr/local/bin.
Author
Member

Closing: repo unused per Ben.

Closing: repo unused per Ben.
unkin-agent closed this pull request 2026-08-23 22:42:07 +10:00
Some required checks failed
Build / build (pull_request) Failing after 13m48s
Required
Details

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/terraform-incus#41