Getting Started
Installation
How to install Ignition and its prerequisites.
Prerequisites
- Bun runtime (v1.3 or later)
- SSH client installed on your machine (the
sshandscpbinaries) - SSH access to your target hosts (key-based authentication recommended)
Ignition targets Debian/Ubuntu hosts. The apt and service resources assume apt-get and systemd.
Install
bun install -g @grovemotorco/ignition
# or
npm install -g @grovemotorco/ignitionBun must still be installed as the runtime.
Verify with:
ignition --versionRun from source
You can also run Ignition directly from a cloned repository:
git clone https://github.com/grovemotorco/ignition.git
cd ignition
bun install
bun run src/cli.ts run <recipe.ts> <target>