Skip to main content

Cinc

@whitemars/cincv2026.07.10.1· 2d agoMODELS
01README

Read-only Chef/CINC server administration via knife: node health status, node detail, search, package inventory, and group/ACL inspection.

02Models1
@whitemars/cincv2026.07.10.1cinc/cinc.ts

Global Arguments

ArgumentTypeDescription
staleHoursnumberHours after which a node is considered stale
criticalHoursnumberHours after which a node is considered critical (no check-in within this window)
knifeConfigPath?stringPath to knife.rb config file
knifeBinary?stringknife executable to invoke (e.g. knife or cinc-knife). Auto-detected when unset: prefers cinc-knife, falls back to knife.
fn status()
Query the Chef/CINC server via `knife status` and return node health
fn show(nodeName: string)
Show detailed info for a specific node via `knife node show`
ArgumentTypeDescription
nodeNamestringName of the node to inspect
fn search(query: string, index: string, attributes?: array)
Run a `knife search` query against an index (default: node) and return matching rows
ArgumentTypeDescription
querystringSearch query, e.g. 'name:web*' or 'policy_group:union'
indexstringSearch index (node, role, environment, client, or a data bag name)
attributes?arrayAttributes to return for each match (e.g. platform, ipaddress)
fn group(action: enum, group?: string)
List server groups or show a group's members via `knife group` (knife-acl plugin)
ArgumentTypeDescription
actionenum'list' all groups or 'show' one group's members
group?stringGroup name (required when action=show)
fn acl(objectType: enum, objectName: string)
Show the ACL for a server object via `knife acl show` (knife-acl plugin)
ArgumentTypeDescription
objectTypeenumType of object to inspect
objectNamestringName of the object (e.g. a node name or group name)
fn filter(status: string)
Filter nodes by health status (ok, stale, critical, never_converged)
ArgumentTypeDescription
statusstringHealth status to filter by
fn checkPackage(packageName: string, group?: string, showMissing: boolean, minVersion?: string)
Check if a package is installed on nodes, optionally with version check and group filter
ArgumentTypeDescription
packageNamestringPackage name prefix to search (e.g. openssl, Microsoft .NET Runtime - 10.0)
group?stringFilter by policy group (e.g. deliver, union)
showMissingbooleanAlso list nodes missing the package
minVersion?stringMinimum required version (e.g. 10.0.9). Nodes below this are 'outdated'

Resources

nodeHealth(1d)— Chef/CINC node health report
nodeDetail(1d)— Detailed info for a specific node
packageCheck(1d)— Package installation check across nodes
searchResult(1d)— Results of a knife search query
groupInfo(1d)— Chef/CINC server group listing or membership
aclInfo(1d)— Access control list for a Chef/CINC server object
03Stats
A
100 / 100
Downloads
0
Archive size
21.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
04Platforms
05Labels