terraform

SKILL.md

Development Environment Terraform

Prerequisites

Ensure that ~/.zshrc_local exists (empty is OK).

Tool Installation

Detect the operating system (macOS, Ubuntu, RHEL/CentOS/Fedora) and install the following tools if not already present:

  • uv
  • just
  • bat (batcat)
  • ripgrep
  • zsh
  • entr
  • nvm (node version manager) and then a modern node
  • zoxide (manual installation from source)
  • tmux
  • neovim (use read https://github.com/neovim/neovim/blob/master/INSTALL.md and use a static download, not a package manager version. except on RHEL 8.9 we have to install from source because glibc is too old)
  • direnv
  • oh-my-posh
  • vivid

Package Manager Selection

  • macOS: use just brew command (that will install everything in brew/Brewfile.common)
  • Ubuntu: Use apt
  • RHEL/CentOS/Fedora: Use dnf/yum

Post-Install

Set zsh as the default shell if not already configured.

Authentication

The user's password will likely be needed. Ask for it and use sudo -S.

Weekly Installs
1
First Seen
6 days ago
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1