Automation Platform
-
Overview Get started
Features
- Automation coding assistant
- Automation intelligent assistant
- Ansible plug-ins for Red Hat Developer Hub
- Event-Driven Ansible
- Self-service automation portal
- Automation execution environments
- Automation controller
- Automation mesh
- Ansible Content Collections
- Ansible automation hub
- Automation dashboard and automation analytics
- Ansible development tools
-
All features
-
Use cases -
Integrations Extend your use of Ansible Automation Platform with partner offerings, including certified collections and resources.
-
Deployment options - Documentation
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).
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.
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.