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

Add Ability to Schedule "Sync All" for Inventory Sources in Ansible Automation Platform

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • 2.4, 2.5
    • controller
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      1. What is the nature and description of the request?
      The customer requests the ability to schedule a "Sync All" operation for all inventory sources within a single inventory in the Ansible Automation Platform. Currently, users must create individual schedules for each inventory source, which is time-consuming and inefficient when managing multiple inventories with numerous sources.

      2. Why does the customer need this? (List the business requirements here)

      • Simplify the process of managing inventory synchronization schedules.
      • Reduce the operational overhead of creating and maintaining multiple schedules for each inventory source.
      • Enhance usability by providing a consistent scheduling experience similar to the "Sync All" button in the GUI.
      • Improve productivity for teams managing multiple inventories with numerous sources.

      For example, if a user manages 10 inventories with 10 sources each, they would need to create and manage 100 individual schedules, which is labor-intensive and prone to errors.

      3. How would you like to achieve this? (List the functional requirements
      here)

      • Add a new feature to the GUI that allows scheduling a "Sync All" operation for an inventory, similar to the existing "Sync All" button functionality.
      • Provide an API endpoint to schedule "Sync All" for an inventory, complementing the existing POST operation at /api/v2/inventories/ {inventory_id}

        /update_inventory_sources/.

      • Ensure that the new scheduling feature integrates seamlessly with existing scheduling frameworks and respects permissions and role-based access controls (RBAC).
         

              bcoursen@redhat.com Brian Coursen
              rhn-support-apaygavh Abhishek Paygavhan
              Votes:
              4 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: