Skip to main content
πŸ“¬ Get weekly Production AI insights Practical notes on Kubernetes, AI infrastructure and platform engineering. No spam. Subscribe free
Introducing Automation Portal at Red Hat Tech Day Netherlands 2026
Automation

AAP 2.7 Automation Portal & Execution Environment Builder

What's new in Ansible Automation Platform 2.7: the Automation Portal with a visual Execution Environment Builder, self-service templates and guided workflows.

Luca Berton

Β· AI Advisor & Architect

Published Β· Updated Β· 8 min read

At Red Hat Tech Day Netherlands (June 2026), Fred van Zwieten and Ismail Dhaoui 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 Zwieten and Ismail Dhaoui 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 Production AI consultation

Book Now