Introduction
Red Hat's Ansible Automation Platform 2.7 introduces the Automation Portal — a visual self-service interface that transforms Execution Environment (EE) creation from a CLI-only task into a platform engineering experience. No more YAML syntax errors, no more memorizing ansible-builder flags.
What's New in AAP 2.7
Automation Portal
The Automation Portal provides:
- Visual EE Builder — drag-and-drop interface for building Execution Environments
- Template Gallery — pre-built EE templates for common use cases
- Guided Workflows — step-by-step wizards eliminating YAML errors
- Self-Service — developers build EEs without platform team bottleneck
Visual Execution Environment Builder
# Before AAP 2.7: Manual execution-environment.yml
---
version: 3
dependencies:
galaxy: requirements.yml
python: requirements.txt
system: bindep.txt
images:
base_image: registry.redhat.io/ansible-automation-platform-24/ee-minimal-rhel9:latest
With the visual builder:
- Select base image from dropdown
- Search and add collections visually
- Python deps auto-resolved from collection metadata
- One-click build and push to Private Automation Hub
Template Gallery
Pre-built templates for:
| Template | Use Case | Collections Included |
|---|---|---|
| Network Automation | Cisco/Arista/Juniper | cisco.ios, arista.eos, junipernetworks.junos |
| Cloud Operations | AWS/Azure/GCP | amazon.aws, azure.azcollection, google.cloud |
| Security & Compliance | STIG/CIS hardening | ansible.posix, community.general |
| Windows Management | AD/GPO/Updates | ansible.windows, community.windows |
| Container Platform | OpenShift/K8s | kubernetes.core, redhat.openshift |
Migration from AAP 2.5/2.6
# Check current AAP version
automation-controller-cli version
# Backup before upgrade
ansible-playbook backup.yml -e backup_dest=/backups/aap-pre-upgrade
# Upgrade to 2.7
cd /path/to/aap-2.7-installer
./setup.sh -e @credentials.yml
Platform Engineering Benefits
| Before (CLI) | After (Portal) |
|---|---|
| Learn ansible-builder syntax | Point and click |
| Debug YAML indentation | Visual validation |
| Manual dependency resolution | Auto-resolution |
| Platform team bottleneck | Self-service |
| Weeks to onboard new devs | Minutes |
Best Practices
- Start with templates — customize pre-built EEs rather than building from scratch
- Version your EEs — tag builds with semantic versions for reproducibility
- Use Private Automation Hub — central registry for approved EE images
- Governance policies — set allowed base images and collections at org level
- CI/CD integration — auto-build EEs on collection updates
Conclusion
AAP 2.7's Automation Portal removes the biggest barrier to Execution Environment adoption — complexity. Platform engineers get self-service EE creation, developers get guardrails without friction, and organizations get consistent, governed automation environments.