-
Feature Request
-
Resolution: Unresolved
-
Normal
-
None
-
2.4, 2.5
-
None
-
False
-
-
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).