Skip to main content

HashiCorp Nomad

v0.1.25

Deep Nomad operations — full job lifecycle (inspect, history, scale horizontally + vertically, dispatch, revert, promote, stop), per-task CPU/memory resource read + set, allocation introspection + health checks + filesystem ls/stat (metadata only, never file contents) + fixed in-container Redis probes (ping/info via alloc exec, no freeform command) + restart + signal + stop, native service discovery (no Consul) — the high-use reads take optional namespace/region for cross-namespace incident debugging — node fleet management (drain, eligibility, purge), evaluation + deployment status, operator raft + autopilot, CSI + host volumes, ACL policies + tokens, namespaces + quotas. Authenticates via NOMAD_ADDR + NOMAD_TOKEN on the runner host.

47 allowed by default 11 need approval 2 denied by default
Pack ID
nomad
Vendor
emisar
OS
linux
Actions
60
Required binaries. Install these on the host before relying on the pack — an action that calls a missing one fails at run time.
nomad

Install

emisar pack install validates the pack and verifies its content hash before copying it into /etc/emisar/packs. The --hash below pins the install to the exact bytes on this page — a tampered copy is rejected. After install, reload the runner; it re-reads the catalog and advertises every action.

content hash: sha256:eb4e1c6a8b9c3952145fe09399fd03d5bfb5f63e9a645c735ded7e68d2c879a6

on the runner host
sudo emisar pack install nomad \
  --hash sha256:eb4e1c6a8b9c3952145fe09399fd03d5bfb5f63e9a645c735ded7e68d2c879a6 \
  --dest /etc/emisar/packs

# Reload so the runner re-reads the catalog:
sudo systemctl reload emisar

Actions 60 total

View on GitHub