Skip to main content

Debian/Ubuntu package operations

v0.1.4

Operator pack for Debian/Ubuntu hosts. Read-only inventory and patching diagnostics, plus narrow apt install/remove actions for a single named package. Designed for production hosts where a human approver must see the package name before a write happens.

6 allowed by default 3 need approval
Pack ID
debian
Vendor
emisar
OS
linux
Actions
9
Required binaries. Install these on the host before relying on the pack — an action that calls a missing one fails at run time.
apt-get dpkg

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:dde50fb2f3e63b0080a1778d2366d2e8b2cc5d12ca7a3afeda24a35730b17faf

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

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

Actions 9 total

View on GitHub