bin/install.sh: add packer installation

This commit is contained in:
2026-07-13 16:08:53 -04:00
parent 4cde3f5346
commit 836eea6fc6
2 changed files with 24 additions and 8 deletions
+8 -8
View File
@@ -41,14 +41,14 @@ Already have a clone? Just run it directly:
linked release binaries into `~/.local/bin`: jq, kubectl, helm, k9s,
kubectx/kubens, stern, yq, OpenTofu, terragrunt, task (go-task, the
Taskfile runner), the 1Password CLI `op` for secrets storage, the
opencode coding agent, and zarf (DevSecOps for Offline and Airgapped
Kubernetes). kind is installed
only when full (non-rootless) Docker is available — it doesn't work
against rootless Docker, so it is skipped on Kasm. No sudo, nothing
outside `$HOME`, so tools persist across Kasm redeploys with no
reinstall. Idempotent: each tool records its version under
`~/.local/bin/.versions` and is skipped when the pinned version is
already present. `zsh/zshrc` puts `~/.local/bin` on `PATH`.
opencode coding agent, zarf (DevSecOps for Offline and Airgapped
Kubernetes), and packer (HashiCorp's infrastructure build tool).
kind is installed only when full (non-rootless) Docker is available —
it doesn't work against rootless Docker, so it is skipped on Kasm.
No sudo, nothing outside `$HOME`, so tools persist across Kasm
redeploys with no reinstall. Idempotent: each tool records its version
under `~/.local/bin/.versions` and is skipped when the pinned version
is already present. `zsh/zshrc` puts `~/.local/bin` on `PATH`.
opencode is configured by `mcp-config/`: it points at the covert-gpt
LiteLLM gateway (`https://llm.covert-gpt.com/v1` for models,