| Approval bound to the content that runs: inventory, image, commit, plan | a digest recomputed before execution | Workflow node records a decision, not a digest |
| Hard ceiling on AI agents: cannot approve its own run or touch identity or secrets | agents are principals capped below admin | No AI feature |
| Evidence a third party verifies offline, without trusting the server | signed hash chain, Apache-2.0 verifier | |
| Deploy | One binary, SQLite or Postgres creating a new Postgres schema is Team, opening an existing one is never gated | Kubernetes + operator + Postgres + Redis |
| Release cadence | Actively released | Frozen since July 2024 |
| Live host-by-task matrix | | |
| Tools | Ansible, Terraform, OpenTofu, Bash, PowerShell, Python, Go | Ansible only |
| Job templates, surveys, schedules | | |
| Smart and constructed inventories | AWX filter syntax | |
| Provisioning callbacks | also at the AWX address, given the AWX template list | |
| Drag-and-drop workflow editor | | |
| RBAC, teams, per-object grants | | |
| LDAP, SAML, OIDC sign-in | Pro, $500/yr | Yes. Moved out of core on the development branch |
| Execution environments | All seven tools, Docker or Podman | Ansible only, run as pods on Kubernetes |
| Instance groups | worker queues, Team | |
| High availability | Active-active on Postgres creating the schema is Team, opening an existing one is never gated | Via Kubernetes |
| Duration-balanced job splitting | | Round-robin slicing |
| Flaky-host detection and duration trends | | Per-host job summaries, neither of these |
| Tamper-evident, signed audit | | |
| Drift detection and reconcile, Ansible and Terraform | detection free, one-click reconcile Team | Check-mode jobs, no drift report or reconcile |
| Notification channels | Eleven, each with per-template targets | A similar set, attached to organizations, projects, inventory sources, and templates |
| Advisory AI triage and fleet answers | | |
| Drop-in Go plugins: tools, secrets, AI, notifiers | | |
| Import from other tools | One command | AWX format only, through awxkit |