AnsiblePilot — Master Ansible Automation

AnsiblePilot is the leading resource for learning Ansible automation, DevOps, and infrastructure as code. Browse over 1,400 tutorials covering Ansible modules, playbooks, roles, collections, and real-world examples. Whether you are a beginner or an experienced engineer, our step-by-step guides help you automate Linux, Windows, cloud, containers, and network infrastructure.

Popular Topics

About Luca Berton

Luca Berton is an Ansible automation expert, author of 8 Ansible books published by Apress and Leanpub including "Ansible for VMware by Examples" and "Ansible for Kubernetes by Example", and creator of the Ansible Pilot YouTube channel. He shares practical automation knowledge through tutorials, books, and video courses to help IT professionals and DevOps engineers master infrastructure automation.

Ansible Automation Platform Automation Dashboard: Measure ROI and Operational Metrics (Complete Guide)

By Luca Berton · Published 2024-01-01 · Category: troubleshooting

Learn how to use the AAP Automation Dashboard to measure ROI, track job metrics, and report automation value to stakeholders.

The Automation Dashboard in Ansible Automation Platform provides a centralized view of your automation's operational impact and cost savings. Now embedded directly in the platform UI, it helps teams quantify the value of automation for stakeholders and leadership.

Dashboard Overview

The Automation Dashboard displays key metrics at a glance:

| Metric | Description | Example Value | |---|---|---| | Total cost savings | Money saved by automating vs manual execution | $673,890.00 | | Manual execution cost avoided | What manual tasks would have cost | $172,815.34 | | Automation development cost | Investment in building automation | $555,994.06 | | Total hours of automation | Time saved through automation | 2,206.76h | | Successful jobs | Total jobs completed successfully | 10,950 | | Failed jobs | Jobs that encountered errors | 141 | | Templates used | Unique job templates executed | 12 | | Total hours of automation | Cumulative automation runtime | 39.27h | | Hosts automated | Number of managed hosts | 11,091 | | Hosts automated per organization | Breakdown by team/org | 11,113 |

See also: How to Use the AAP 2.6 Automation Dashboard to Measure ROI

Customizable Cost Parameters

The dashboard allows you to customize the economic model: • Time taken to manually execute tasks: How long the equivalent manual work would take • Time taken to create the automation: Development investment for playbooks and roles • Average cost of employee per minute: Labor cost for ROI calculations • Cost of AAP per minute: Platform operating cost

These parameters let you build an accurate business case tailored to your organization's costs.

Filtering and Reporting

Filter Options

Template: View metrics for specific job templates • Organization: Compare automation adoption across business units • Project: Track value by project/repository • Label: Custom grouping via AAP labels • Time period: Select reporting windows (week, month, quarter, year)

Export Capabilities

Reports can be exported in two formats: • PDF: Formatted reports for executive presentations • CSV: Raw data for custom analysis in spreadsheets or BI tools

See also: Key Metrics and KPIs to Track in the AAP 2.6 Automation Dashboard

Key Dashboard Metrics Explained

Job Execution Metrics

Total number of successful jobs:  10,950
Total number of failed jobs:         141
Total number of templates:            12
Total hours of automation:         39.27h

Number of directly automated hosts: 11,091 Number of hosts automated per organization run: 107,644

Cost Analysis

The dashboard calculates savings using the formula:

Cost Savings = (Manual Time × Employee Cost/min) - (Automation Dev Time × Employee Cost/min + AAP Cost/min × Runtime)

Top Templates and Projects

The dashboard shows: • Top 5 Templates: Most frequently used job templates • Top 5 Projects: Most active automation projects • Job distribution charts over time • Success/failure trend lines

Using the Dashboard for Business Cases

Monthly Automation Report

# Example: Automate dashboard data collection
- name: Collect automation metrics
  hosts: localhost
  connection: local
  tasks:
    - name: Query AAP API for job metrics
      ansible.builtin.uri:
        url: "https://aap.example.com/api/v2/jobs/?created__gte={{ report_start }}"
        method: GET
        user: "{{ vault_aap_user }}"
        password: "{{ vault_aap_password }}"
        force_basic_auth: true
        validate_certs: true
      register: job_data

- name: Calculate success rate ansible.builtin.set_fact: success_rate: "{{ (job_data.json.results | selectattr('status', 'equalto', 'successful') | list | length / job_data.json.count * 100) | round(1) }}%"

- name: Generate report ansible.builtin.template: src: monthly_report.j2 dest: "/tmp/automation_report_{{ ansible_date_time.month }}.html"

Presenting to Leadership

The dashboard provides executive-ready data points: Cost savings: Direct dollar amount saved vs manual processes Efficiency gains: Hours returned to the team Scale metrics: Number of hosts managed automatically Reliability: Success rate trending over time Adoption: Growth in templates and organizations using automation

See also: What's New in Ansible Automation Platform 2.6 — Complete Overview

FAQ

Is the Automation Dashboard available in AWX?

The Automation Dashboard is a feature of the commercial Ansible Automation Platform. AWX provides basic job metrics but not the full cost analysis and reporting capabilities.

How accurate are the cost savings calculations?

The accuracy depends on the input parameters you configure. Work with your finance team to set realistic values for manual execution time, employee costs, and platform costs.

Can I integrate dashboard data with external BI tools?

Yes. Export to CSV for import into tools like Grafana, Power BI, or Tableau. You can also query the AAP API directly for real-time data integration.

When was the dashboard added to AAP?

The Automation Dashboard was introduced in AAP 2.6 (Q3 2025) and enhanced in AAP 2.7 with direct embedding in the platform UI.

Can I schedule automated reports?

Use Ansible itself to query the AAP API on a schedule, generate reports, and email them to stakeholders using the community.general.mail module.

Related Articles

Red Hat Ansible Automation Platform 2.7: What's NewWhat is Ansible AWXAnsible Automation Platform Single Node

Category: troubleshooting

Browse all Ansible tutorials · AnsiblePilot Home