Uploaded image for project: 'Ansible Automation Platform RFEs'
  1. Ansible Automation Platform RFEs
  2. AAPRFE-2415

Enable Programmatic Configuration of Job Template "Manual Time Savings"

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Won't Do
    • Icon: Normal Normal
    • None
    • 2.5
    • automation-analytics
    • False
    • Hide

      None

      Show
      None
    • False

      Problem Statement:
      The "Manual time" value, which is critical for calculating automation savings in Analytics, can only be configured in the Hybrid Cloud Console (HCC) UI on a per-job-template basis. Our automation workflows and job template configurations are managed entirely as code within Ansible Automation Platform (AAP). This creates a major process disconnect. Every time a job template is created or updated via our automated pipelines, a user must manually navigate to the separate HCC interface to input or adjust this value. This manual step is inefficient, prone to error, and prevents us from achieving a true end-to-end, automated configuration lifecycle.
      Proposed Enhancement:
      We request a method to set the "Manual time" value programmatically from within our AAP-centric workflows. There are two potential solutions:
      Preferred Solution: Sync from AAP to HCC. Allow the "Manual time" value to be defined as an attribute directly on the job template resource within AAP (e.g., via a parameter in the ansible.controller.job_template module or a dedicated field in the UI/API). AAP would then be responsible for syncing this metadata to HCC, making it the source of truth.
      Alternative Solution: Expose an API. Provide a dedicated and documented API endpoint for HCC that allows us to programmatically update the "Manual time" value for a specific job template.

      Describe the impact to you or the business
      Business Justification:
      Enables GitOps and IaC: Allows the time savings value to be stored, version-controlled, and managed as code alongside the job template it belongs to, aligning with modern DevOps practices. 
      Reduces Administrative Burden: Eliminates the need for manual intervention in a separate UI, freeing up platform administrators and reducing the risk of configuration drift or human error.
      Improves Data Accuracy: Automating this step ensures that analytics data for time and cost savings is always accurate and up-to-date, providing trustworthy business intelligence.

              Unassigned Unassigned
              rhn-support-gscarbor Gary Scarborough
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: