proxmox

Proxmox VE provider for quicue. Implements action interfaces with qm, pct, and pvecm commands.

28 templates 208 bound Compute active
admin: 12 connect: 4 info: 7 monitor: 5

Actions

ActionCategoryDescriptionParamsCommand TemplateFlags
pct_statusmonitorCheck LXC container statusnode, ctidssh {node} 'pct status {ctid}'idempotent
3-layer composition
INTERFACE#ActionDef & { name: "Container Status", category: "monitor" }
PROVIDERcommand_template: "ssh {node} 'pct status {ctid}'"
params: { node: from_field: "host", ctid: from_field: "container_id" }

Import

import "quicue.ca/template/proxmox/patterns"

actions: patterns.#uproxmoxRegistry

JSON-LD

{
  "@id": "https://quicue.ca/project/quicue-proxmox",
  "@type": "quicue:Provider",
  "quicue:providerName": "proxmox",
  "quicue:category": "compute",
  "quicue:actionCount": 28
}