Red Hat Tech Day Netherlands 2026 (3 June 2026, Bunnik) doubled as the General Availability launch for Ansible Automation Platform 2.7. This is a field guide to what actually shipped, plus one playbook that exercises a few of the new pieces end to end.
Example: touching the new surfaces
---
- name: Exercise AAP 2.7 features from a control node
hosts: localhost
gather_facts: false
vars:
aap_gateway_host: "aap.example.com"
ee_build_name: "custom-splunk-ee"
tasks:
- name: Sync the new Splunk collection into an Execution Environment definition
ansible.builtin.copy:
dest: "/tmp/{{ ee_build_name }}/execution-environment.yml"
content: |
version: 3
images:
base_image:
name: registry.redhat.io/ansible-automation-platform-27/ee-minimal-rhel9
dependencies:
galaxy:
collections:
- name: splunk.es
- name: community.hashi_vault
- name: cisco.intersight
mode: "0644"
- name: Call the AAP 2.7 gateway API (all traffic now routes through the gateway)
ansible.builtin.uri:
url: "https://{{ aap_gateway_host }}/api/gateway/v1/service-clusters/"
method: GET
headers:
Authorization: "Bearer {{ lookup('env', 'AAP_TOKEN') }}"
validate_certs: true
status_code: 200
register: gateway_status
- name: Report reachable AAP services
ansible.builtin.debug:
msg: "Gateway sees {{ gateway_status.json.count | default('unknown') }} registered services"
Run it against a real 2.7 control plane and it does two small but representative things: it drafts an Execution Environment definition pulling in one of the twelve new content collections announced at Tech Day (Splunk, HashiCorp Vault, Cisco Intersight, plus Microsoft MECM/SCOM, Google Cloud, and Azure round out the list), and it hits the gateway API directly — the only path into AAP 2.7 now that inter-component traffic is gateway-only.
What's actually new in 2.7
- Automation Portal — a self-service front end for launching templates and a visual Execution Environment Builder, so EE definitions like the one above can be assembled in a UI instead of hand-written YAML.
- Automation Intelligent Assistant (BYOK RAG) — bring-your-own-key retrieval-augmented generation baked into the platform for in-context automation help.
- Hosted MCP Server (Tech Preview) — exposes 107 tools across 6 tool sets, letting MCP-compatible AI clients drive AAP operations directly.
- Automation Orchestrator (preview, Q3 2026) — built on Temporal, for durable, long-running workflow orchestration beyond what job templates and workflows handle today.
- 12 new content collections — Splunk, HashiCorp Vault, Cisco Intersight, Microsoft MECM, Microsoft SCOM, Google Cloud, Azure, and others extend day-2 coverage into monitoring, secrets, and hyperscaler estates.
- Gateway-only architecture — every inter-component call now passes through the gateway; direct service-to-service calls are disallowed and this is enforced and regression-tested.
- Platform stack bumps — PostgreSQL 16 and 17 support, Django 5.2 LTS, and a centralized OpenAPI spec for the whole platform.
ansible.platformcollection, Phase 1 — configuration-as-code for the platform itself starts landing here.- UX/customer-requested fixes — bulk host delete, clearer auth mapping labels, repository sync date visible in the UI, a runtime feature-flags UI, workflow convergence improvements, and an Automation Dashboard now shipped as part of the core UI and installer (no separate add-on step).
Notes / Gotchas
- The gateway-only architecture is not just a recommendation — direct service-to-service traffic is enforced and regression-tested, so any custom tooling that talked to a component API directly (bypassing the gateway) needs to be repointed.
- The MCP Server and Automation Orchestrator are Tech Preview / preview respectively — don't build production dependencies on their APIs yet; treat the 107-tool, 6-tool-set MCP surface as subject to change before GA.
- AAP 2.4 reaches end of life in June 2026. If you're still on 2.4, budget for either the 2.7 upgrade or Extended Update Support, which costs 50% extra for the first 12-month term and 75% extra for a second.
- If you're on Red Hat's managed AAP offering, the rollout is staged: communications went out March 23 2026, Segment 1 upgraded on June 2, GA landed June 3, and Segment 2 follows on June 16 — check which segment your environment is in before assuming you're already on 2.7.
Treat 2.7 as an architecture release wearing a features release's clothing: the gateway-only enforcement and stack bumps (PostgreSQL 16/17, Django 5.2) matter more for stability planning than any single new collection.
Related Articles
- AAP 2.7 PostgreSQL 17 and Django 5.2 LTS: What Changed Under the Hood
- Ansible ansible.platform Collection Example: AAP RBAC as Code
- Ansible Execution Environment Example: Selecting a Base Image in AAP 2.7