| Approval bound to the content that runs: inventory, image, commit, plan | a digest recomputed before execution | Workflow node and orchestrator step record a decision, not a digest; project signing and OPA policy check files, image, branch, and inventory at launch, separately from the approval |
| Hard ceiling on AI agents: cannot approve its own run or touch identity or secrets | agents are principals capped below admin | Task agents with tool access set to All, Selected, or None, credentials by reference; approval step needs approval:decide; whether an agent can hold it is not documented |
| Evidence a third party verifies offline, without trusting the server | signed hash chain, Apache-2.0 verifier | No; Red Hat directs user activity logs to external providers for non-repudiation |
| Deploy | One binary, SQLite or Postgres creating a new Postgres schema is Team, opening an existing one is never gated | OpenShift or RHEL + Postgres |
| Model | Source-available, self-host free | Per managed-node subscription |
| Commercial support and SLA | Email support from Pro, SLA at Enterprise | |
| Tools | Ansible, Terraform, OpenTofu, Bash, PowerShell, Python, Go | Ansible only |
| Live host-by-task matrix | | |
| Job templates, surveys, schedules, workflows | | |
| RBAC, teams, organizations | | |
| LDAP, SAML, OIDC sign-in | Pro, $500/yr | |
| Private collections hub | Galaxy or Automation Hub, token | |
| Execution environments | All seven tools, Docker or Podman | Ansible only, Podman |
| Reach isolated networks | Outbound worker relay (Team) | Automation Mesh, multi-hop |
| Event-Driven Ansible | | |
| High availability | Active-active on Postgres creating the schema is Team, opening an existing one is never gated | Via the platform |
| Duration-balanced job splitting | | Round-robin slicing |
| Flaky-host detection and duration trends | | Fleet reporting in Automation Analytics |
| 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 |
| Advisory AI triage and fleet answers | | Lightspeed helps write content, not triage runs |
| Drop-in Go plugins: tools, secrets, AI, notifiers | | |
| Import from other tools | One command | AWX format only, through awxkit |