Files
nmon/deploy/ansible/inventory.example.ini
jleung 6ae7729107 Ansible deployment playbook; fix: SIGHUP during startup no longer kills nmon
The playbook (deploy/ansible) builds the release binary, installs nmon as a hardened systemd service with
self-signed/files/ACME/insecure TLS modes, break-glass and optional OIDC, MIB sidecar, ping sysctl and nightly backups.
Tested end to end in a Debian 13 systemd container, idempotent on a second run.

Bug found by that test: Run installed its SIGHUP handler only after Start, so a 'systemctl reload' during the
seconds-long startup hit Go's default action and exited nmon. The handler is now installed before Start; an early
SIGHUP is queued and applied once startup finishes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Lx9FNLG2CqeBbVGGd9bFsP
2026-10-23 03:07:56 +00:00

4 lines
133 B
INI

# Copy to inventory.ini and edit. One nmon host is the design point.
[nmon]
nmon1.example.net ansible_user=admin ansible_become=true