Skip to main content
πŸš€ Claude Code Bootcamp β€” May 30 5 hours from prompting to production. Build 10 real-world projects with AI-assisted development. Register Now
Introducing Automation Portal at Red Hat Tech Day Netherlands 2026
Automation

AAP 2.7 Automation Portal and Execution Environment Builder: Visual Self-Service for Platform Engineers

Red Hat's new Automation Portal in AAP 2.7 introduces a visual Execution Environment Builder, self-service template gallery, and guided workflows that eliminate YAML syntax errors β€” turning EE creation from a CLI-only task into a platform engineering experience.

LB
Luca Berton
Β· 8 min read

At Red Hat Tech Day Netherlands (June 2026), Fred van Zuiden and Ismail Masud demonstrated AAP 2.7’s new Automation Portal β€” a self-service interface that transforms how platform teams build Execution Environments, manage templates, and govern automation content.

This is Platform Engineering applied to automation: give developers guardrails, not CLI commands.

Introducing Automation Portal - AAP 2.7

The Automation Portal

The Automation Portal is a web-based interface that provides:

  • Template gallery with one-click β€œStart” buttons
  • Execution Environment Builder with visual wizard
  • Collection search across Private Automation Hub and GitHub
  • Governance controls built into the creation workflow

The demo showed a rich catalog of ready-to-use automation templates:

Automation Portal template gallery

Available templates from the live demo:

TemplateDescription
Branch - After Hours Access ReportGenerate report for access outside operating hours
Branch - Network Health CheckRun general network health check on entire branch
Branch - WiFi ResetBranch playbook to reset wifi
Cloud - Create S3 BucketCreate compliant S3 bucket with encryption
Cloud - Provision AWS EC2 InstanceSpin up an EC2 instance with standard tagging
Cloud - Request Azure Resource GroupProvision Azure RG with appropriate RBAC
CVE-2026-3847 PatchPlaybook to run patch for CVE-2026-3847
Network - Backup Switch ConfigsBackup running configs from Cisco/Arista switches to Git
Network - Firewall RemediationCorrect firewall misconfiguration for rule 2847
Network - Firewall Rule RequestSubmit firewall rule change for approval workflow
RHEL - Patch Servers (Maintenance Window)Apply latest security patches during scheduled window

Each template has a β€œStart” button β€” operators do not need to know where the playbook lives or how to configure it.

Execution Environment Builder

The headline feature: a visual wizard for building Execution Environments without touching YAML.

Execution Environment Builder - ensure consistency, eliminate manual effort

Why Visual EE Building Matters

  • Visual authoring: Eliminates YAML syntax errors, allowing users to build consistent EEs with guided, step-by-step workflows
  • Integrated Ansible Content Collections: Developers can quickly locate the collections they need within the builder experience
  • Governance: Customers can add approved custom EE builder templates. Red Hat provides recommended templates for IT domain use cases
  • Platform experience: Accessed directly via automation portal, making SCM and Git interactions seamless

The 4-Step Wizard

EE Builder base image selection

Step 1: Base Image

Choose from Red Hat-provided base images:

  • Red Hat Ansible Minimal EE - Ansible Core 2.18 (RHEL 9) β˜… Recommended
  • Red Hat Ansible Minimal EE - Ansible Core 2.18 (RHEL 9) β€” channel stable2.18
  • Red Hat Ansible Minimal EE - Ansible Core 2.16 (RHEL 9)
  • Red Hat Ansible Minimal EE - Ansible Core 2.16 (RHEL 9) β€” channel stable2.16
  • Custom Image β€” Add custom base image

Step 2: Configuration

Add collections to include in your EE definition:

Collection picker - searching Private Automation Hub

The collection picker searches across:

  • Private Automation Hub (rh-certified)
  • GitHub

Example: Adding redhat.rhel_system_roles v1.120.5 from Private Automation Hub / rh-certified.

Advanced Configuration options:

  • Customize additional Python requirements and System packages
  • Include additional build steps (custom commands at any stage of container build)

Step 3: Destination and Build

Configure EE definition name, description, and tags. The definition file is generated and published automatically.

Step 4: Review

Final validation before build.

EE Definition Catalog

The portal maintains a catalog of all existing EE definitions:

EE definitions catalog - 9 pre-built environments

Pre-built EEs in the demo environment (9 total):

NameDescription
azure-operations-eeAzure resource management and V…
cisco-ios-eeCisco IOS and NX-OS network devi…
cve-remediation-eeEmergency security patching and C…
linux-baseline-eeStandard Linux hardening and basel…
rhel-management-eeGeneral RHEL administration β€” user…

Each has:

  • Owner (admin)
  • Tags (execution-environment)
  • Actions (star, edit, delete)

Speakers Demonstrating the Portal

Fred van Zuiden and Ismail Masud presenting the EE Builder

The live demo on interact.redhat.com showed the full flow: select template β†’ choose base image β†’ add collections β†’ configure packages β†’ build and publish.

Key Takeaways

  1. No more ansible-builder CLI β€” Visual wizard with guardrails and governance
  2. Collection discovery built-in β€” Search PAH + GitHub directly in the builder
  3. Templates as self-service β€” Platform teams publish, developers consume
  4. Governance by default β€” Approved base images, approved collections, approved templates
  5. Git integration β€” View in Galaxy, view in GitHub, download requirements.yml

This is AAP becoming a true Internal Developer Platform for automation β€” abstracting away infrastructure complexity while maintaining enterprise governance.

What’s New in Event-Driven Ansible

What's New in Event-Driven Ansible slide

EDA received massive updates for flexibility and control:

Event Bus Support:

  • New Azure event bus just released
  • New AWS event bus available
  • In-flight rulebook event persistence for increased resiliency

Secrets Management:

  • HashiCorp Vault, CyberArk, AWS, Azure, and others

EDA Automation Creation:

  • Project synchronization with resync option on restarts
  • Additional Jinja filters to replace regular expressions
  • Kafka: multiple topics, extended regex, wildcards
  • New event-splitter for nested events
  • Rulebook concurrency key to group events by resource
  • mTLS support
  • Pull policy parity for decision environments

New Ansible Content Collections

New Ansible Content Collections Available Today

Available today β€” delivering Efficiency, Resilience, Governance, and Scale:

Cloud Infrastructure:

  • google.cloud β€” Cloud Build 2nd gen, Parameter Manager, Compute, Secret Manager, Storage
  • azure.azcollection β€” Azure services: ML, App Configuration, Front Door, Storage, Arc/HCI

Security + Compliance:

  • hashicorp.vault β€” Secrets management, OIDC, PKI, dynamic credentials, EDA integration

Networking:

  • cisco.intersight β€” 100+ modules for Day-2 ops, firmware, and port configuration

Ansible Automation Platform:

  • ansible.platform β€” AAP configuration-as-code, RBAC/settings refactoring, performance improvements

Observability + Incident Response:

  • splunk.enterprise β€” Universal Forwarder lifecycle automation
  • splunk.es β€” Enterprise Security incident workflows, response plan automation
  • splunk.itsi β€” IT Service Intelligence with EDA integration for closed-loop remediation

Windows Patching + Management:

  • microsoft.mecm β€” Endpoint Configuration Manager: patch orchestration, client actions, health checks
  • microsoft.scom β€” System Center Operations Manager infrastructure + EDA alert routing
  • infra.mecm_ops β€” Higher-level validated roles (emergency patching, health reports)
  • infra.windows_ops β€” Windows security baseline enforcement (DISA STIG, CIS benchmarks, drift remediation)

Solution Guides: Work in Progress

Work in Progress Solution Guides

Coming soon to the Solution Guides portal:

  • AIOps with AWS SQS and Event-Driven Ansible β€” Connect Amazon SQS to EDA via CloudWatch/EventBridge
  • Event-Driven Remediation with Azure Service Bus β€” Real-time event consumption + AI-driven remediation across hybrid Azure
  • RHEL Patching with Red Hat Lightspeed and Ansible MCP Server β€” Collapse CVE patching from days to minutes
  • Consistent Automation Developer Experience with ADT
  • Event-Driven Network Configuration with NetBox and AAP
  • Automated WAN Circuit Failover with NetBox and AAP

”One More Thing…” β€” Automation Orchestrator (Coming Q3 2026)

Automation Orchestrator β€” unified experience for AI-driven IT operations

The biggest reveal of the day: Automation Orchestrator β€” the unified experience for AI-driven IT operations.

The 5-step pipeline:

  1. Alerts from multiple sources β€” agents, events, playbooks all orchestrated on a single canvas
  2. Events trigger deterministic automation rulebook
  3. AI analyzes and recommends β€” surfaces remediation options
  4. Humans approve β€” governance gate before execution
  5. Automated remediation at scale β€” deterministic, auditable execution

The key principle:

β€œAI isn’t improvising against production infrastructure, it’s acting through AAP.”

This is one governed workflow, end-to-end β€” connecting event detection, AI reasoning, and deterministic execution in a single auditable pipeline. Seamless orchestration of disparate tools and processes.

Built for every automation persona:

  • Intuitive GUI-based experience for platform engineers and IT operators
  • Headless API and MCP integrations for automation developers

Orchestrator Live Demo: CVE-2024-6387 Remediation

The demo walked through a Vulnerability Remediation workflow β€” an 8-step pipeline handling a critical OpenSSH CVE end-to-end.

Automation Orchestrator β€” Assign MCP Tools with Nomotron 120b

The AI Agent configuration:

  • LLM: Red Hat AI/Nomotron 120b
  • Prompt: β€œYou are a vulnerability analysis agent. When a CVE alert arrives, query AAP inventory via MCP to find affected hosts, correlate to the correct host group, match an existing remediation job template, and submit a remediation plan for human approval. Include rollback strategy and execution approach.”
  • MCP Tools assigned: Splunk Query, Splunk Alert Search, Splunk Saved Search, ServiceNow CMDB Lookup

Multi-source triggers (Step 2-3):

  • IBM Instana webhook trigger for vulnerability alerts
  • ServiceNOW webhook trigger for vulnerability alerts
  • Both POST to the EDA webhook endpoint with auto-generated API keys

Human Review gate β€” Step 5 of 8

Human Review (Step 5): An approval gate where a human must approve before remediation executes. Settings include usernames to notify, custom message (β€œPlease approve this deployment to production”), configurable timeout (1 day default), and on-timeout action: β€œFail the workflow.”

Workflow Complete β€” CVE-2024-6387 remediated across 12 hosts

Workflow Complete β€” results:

  • CVE: CVE-2024-6387 (regresshion) β€” OpenSSH race condition in sshd
  • Severity: CRITICAL
  • Attack Vector: Network β€” Remote code execution via sshd
  • Affected: OpenSSH 8.5p1-9.7p1 β†’ Fix: Upgraded to OpenSSH 9.8p1
  • 12 hosts patched across prod, staging, and dev environments
  • Strategy: Rolling update β€” 3 batches of 4, zero downtime
  • Health checks: All passed βœ…
  • ITSM Ticket: INC0038291 β€” Resolved and closed

Execution Timeline with timing breakdown

Execution Timeline:

StepTime
NIST Vulnerability Alert (NVD feed)0s
Create ITSM Ticket (priority: critical)1.2s
Vulnerability Analysis (12 hosts, matched template)4.8s
Human Review (SRE lead approved)38.4s (Manual)
Execute Remediation (3 rolling batches)0.9s
Update and Close ITSM Ticket2.1s

Total automated time (excluding human review): under 10 seconds. That is the Automation Orchestrator promise β€” from CVE alert to patched fleet in seconds, with governance gates baked in.

Additional Platform Enhancements

Additional Platform Enhancements β€” Hardening, parity, operational reliability

Platform Foundation:

  • All API traffic through gateway β€” single ingress, simplified architecture
  • Common tasking system β€” Dispatcherd unifies platform services
  • PostgreSQL 16 and 17 support β€” database modernization
  • Django 5.2 LTS β€” framework upgrade for long-term support
  • Centralized OpenAPI spec β€” enforced API consistency across services
  • ansible.platform Phase 1 β€” CaC foundations for unified collection

UX and Customer RFEs:

  • Bulk host delete β€” long-requested operational efficiency
  • Auth mapping label clarity β€” reduced confusion in authentication setup
  • Repository sync date in UI β€” visibility into last sync status
  • Feature flags runtime UI β€” platform operator control
  • Workflow convergence improvements β€” better multi-path handling
  • Automation Dashboard in main UI β€” part of installer

Free 30-min AI & Cloud consultation

Book Now