Skip to content

Install

gruezi is a Rust CLI crate.

Build it from the main repository:

bash
cargo build

Run it directly with a config file:

bash
cargo run -- start --config examples/ha.yaml

The default config lookup order is:

  1. --config /path/to/gruezi.yaml
  2. GRUEZI_CONFIG=/path/to/gruezi.yaml
  3. /etc/gruezi/gruezi.yaml

Packages

The upstream repository also contains packaging assets for future .deb and .rpm installs under contrib/.

Current package assumptions:

  • binary at /usr/bin/gruezi
  • config at /etc/gruezi/gruezi.yaml
  • environment file at /etc/gruezi/gruezi.env
  • service runs as root because VIP management requires network administration privileges

Released under the BSD-3-Clause License