ansible

Ansible provider for quicue. Generates inventory, Prometheus targets, AlertManager routes, and Grafana dashboards from resource graphs.

10 templates 7 bound Automation active
admin: 3 info: 7

Actions

ActionCategoryDescriptionParamsCommand TemplateFlags
inventory_listinfoShow parsed Ansible inventory hosts and groupsinventory_pathansible-inventory -i {inventory_path} --listidempotent
3-layer composition
INTERFACE#ActionDef & { name: "List Inventory", category: "info" }
PROVIDERcommand_template: "ansible-inventory -i {inventory_path} --list"
params: { inventory_path: from_field: "inventory_path" }

Import

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

actions: patterns.#uansibleRegistry

JSON-LD

{
  "@id": "https://quicue.ca/project/quicue-ansible",
  "@type": "quicue:Provider",
  "quicue:providerName": "ansible",
  "quicue:category": "automation",
  "quicue:actionCount": 10
}