Ignition
Getting Started

Installation

How to install Ignition and its prerequisites.

Prerequisites

  • Bun runtime (v1.3 or later)
  • SSH client installed on your machine (the ssh and scp binaries)
  • 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/ignition

Bun must still be installed as the runtime.

Verify with:

ignition --version

Run 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>

On this page