Actions
| Action | Category | Description | Params | Command Template | Flags |
|---|---|---|---|---|---|
show_interfaces | info | Show interfaces on the VyOS router. | router_ip, user | ssh {user}@{router_ip} 'show interfaces' | idempotent |
3-layer compositionINTERFACE
#ActionDef & { name: "show_interfaces", category: "info" }PROVIDER
command_template: "ssh {user}@{router_ip} 'show interfaces'"
params: { router_ip: from_field: "ip", user: from_field: "ssh_user" }
| |||||
Import
import "quicue.ca/template/vyos/patterns"
actions: patterns.#uvyosRegistry
JSON-LD
{
"@id": "https://quicue.ca/project/quicue-vyos",
"@type": "quicue:Provider",
"quicue:providerName": "vyos",
"quicue:category": "networking",
"quicue:actionCount": 13
}