Installation
Download the binary
Download the latest inforge binary from the
GitHub Releases page.
# macOS (Apple Silicon)
curl -L https://github.com/wardnet/inforge/releases/latest/download/inforge_latest_darwin_arm64.tar.gz \
| tar -xz inforge
chmod +x inforge
sudo mv inforge /usr/local/bin/
# macOS (Intel)
curl -L https://github.com/wardnet/inforge/releases/latest/download/inforge_latest_darwin_amd64.tar.gz \
| tar -xz inforge
chmod +x inforge && sudo mv inforge /usr/local/bin/
# Linux (amd64)
curl -L https://github.com/wardnet/inforge/releases/latest/download/inforge_latest_linux_amd64.tar.gz \
| tar -xz inforge
chmod +x inforge && sudo mv inforge /usr/local/bin/
Install Pulumi provider plugins
After installing inforge, install the provider plugins it needs:
inforge plugins install
This downloads the standard published Pulumi provider plugins your project needs (for example
pulumi-random) and places them on $PATH. inforge builds no provider plugins of its own. The
Hetzner and Cloudflare providers use the standard Pulumi SDK and require no additional installation.
Verify
inforge --version
GitHub Actions
For CI use, add the install action to your workflow:
- uses: wardnet/inforge@v6
This downloads inforge and runs inforge plugins install automatically.
See GitHub Actions: Overview for the full reusable workflow setup.