Jump to section

Product feature

Automation controller

Define, operate, scale, and delegate automation across your enterprise with a centralized web user interface (webUI) and application programming interface (API).

Jump to section

Overview

Automation controller is the command and control center for Red Hat® Ansible® Automation Platform. It includes a webUI, API, role-based access control (RBAC), a workflow visualizer, and continuous integration and continuous delivery (CI/CD) integrations to help you organize and manage automation across your enterprise.

Automation controller brings a systematic approach to automating with Ansible Automation Platform. By standardizing how automation is deployed, initiated, delegated, and audited, it allows enterprises to automate with confidence, while reducing sprawl and variance across IT environments.

An overview of what's new in Ansible Automation Platform 2.5. Video duration: 9:56.

Features and benefits

Scale automation rapidly

With automation controller’s distributed, modular architecture—and the capabilities of automation mesh—operators can deploy instances over diverse platforms and deliver automation rapidly to meet volume demands, while also reducing overhead.

Automate consistently

By supporting automation execution environments, automation controller ensures that automation runs consistently across multiple platforms. Custom dependencies are not tightly coupled to the control plane, resulting in reliability, portability, and faster development cycles.

Standardize complex processes

Create workflows for complex processes that span IT teams, elevating automation beyond limited, siloed solutions. Logically sequence your automation in workflows that can run jobs simultaneously or conditionally, based on the success or failure of previous steps.

Improve governance

Ensure governance and access privileges across teams with RBAC, credential management, and native integration with enterprise authentication systems. Assign users and teams granular permissions to automation controller objects, such as projects, job templates, and inventories.

Enhance visibility

Gain observability of controller objects with a webUI that includes distinct "view" and "edit" perspectives. Use the automation topology viewer to visualize automation topologies—including hop, execution, hybrid, and control nodes—that span multiple sites, to better troubleshoot and support them.

Create a single source of truth

Automation controller provides dashboards and centralized logging to manage and track job execution from a single location, enabling collaboration across teams. Logging integrations and built-in activity streams allows you to integrate automation controller into existing auditing and reporting functions.

How does automation controller work?