The Red Hat Ecosystem Catalog is the official source for discovering and learning more about the Red Hat Ecosystem of both Red Hat and certified third-party products and services.
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

6Modules2Plugins
Intelligence gateway between Ansible Automation Platform and NeuBird AI. Makes any AAP job template AI-aware with reporting, safety tagging, context injection, pre-flight gating, and audit logging.
Intelligence gateway between Ansible Automation Platform and NeuBird AI. Makes any existing AAP job template AI-aware by adding structured context injection, pre-flight safety gating, result reporting, audit logging, and safety tagging — with no changes to your existing playbooks.
Install from Ansible automation hub:
ansible-galaxy collection install neubird.aap
Or pin to a specific version:
ansible-galaxy collection install neubird.aap==1.1.0
| Module | Description |
|---|---|
neubird.aap.report | Report remediation results to NeuBird AI |
neubird.aap.tag_safe | Mark a job template as safe for automated remediation |
neubird.aap.preflight | Run pre-flight safety checks before automated job execution |
neubird.aap.audit | Write structured audit records for compliance |
neubird.aap.investigate | Trigger a NeuBird AI investigation from an Ansible playbook |
neubird.aap.investigation_result | Retrieve the status and findings of a NeuBird investigation |
| Plugin | Description |
|---|---|
neubird.aap.context | Read NeuBird investigation context from AAP job variables |
Load investigation context at the start of a playbook, run pre-flight checks, perform your remediation tasks, then report the result back:
- name: Load NeuBird investigation context
set_fact:
neubird_ctx: "{{ lookup('neubird.aap.context') }}"
- name: Pre-flight safety checks
neubird.aap.preflight:
check_maintenance_window: true
maintenance_window_start: "02:00"
maintenance_window_end: "04:00"
- name: Report result to NeuBird
neubird.aap.report:
investigation_id: "{{ neubird_ctx.investigation_id | default(omit) }}"
status: remediated
changed_resources:
- "{{ neubird_ctx.affected_resource }}"
All components degrade gracefully when a job is run manually rather than triggered by NeuBird AI.
For bug reports and feature requests, open an issue on the GitHub issue tracker.
For customers with an active Red Hat Ansible Automation Platform subscription, support for this collection is available through the standard Red Hat support process. NeuBird AI co-supports this collection in accordance with the Red Hat Ansible certification program.
See CHANGELOG.rst for the full release history and version notes.
Apache-2.0. See LICENSE for the full license text.
| Product |
|---|
| 2.5 |
| 2.6 |
| 2.7 |
This collection is self-contained and has no external Ansible dependencies.
This collection is not being used by other collections.