It freaking works. I got NixOps deploying to a raspi cluster.

The controller (x86) uses Nix distributed builds to farm out arm compilation which builds NixOS changes in parallel, then syncs the file deltas back to the pi cluster.

Once I had NixOS deploying correctly, I just flipped two switches for Consul + Nomad.

services.consul.enable = true
services.nomad.enable = true

All that's missing is configuration. Gotta read me some manuals.

I can't believe Nix works this well. It does *so much* and it's all amazing.

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.