From f45551381f6ae53b3b25b3e25ca3c30907223ce8 Mon Sep 17 00:00:00 2001 From: Henry Stern Date: Thu, 28 May 2026 14:29:29 -0300 Subject: [PATCH 1/3] feat(agent): worker cloud-init + systemd + bearer auth (FJB-94 Phase B) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lands the deployment story for fjbagent on workers — cloud-init installs the binary, drops a systemd unit + env file + auth token, creates the unprivileged `fjb` system user, enables the service. Opt-in: empty -fjbagent-token-file disables agent install entirely so this is a no-op for deployments that haven't migrated yet. Per-deployment knobs: - -fjbagent-token-file shared-secret bearer-token file; empty = agent install disabled. - -fjbagent-url