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

Support for Dynamic Survey Questions in Job Templates in Ansible Automation Platform

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Duplicate
    • Icon: Normal Normal
    • None
    • 2.5
    • aap-ui
    • False
    • Hide

      None

      Show
      None
    • False

      1. What is the nature and description of the request?

      The customer is requesting the ability to create dynamic survey questions in Ansible Automation Platform (AAP) job templates. Specifically, they want survey questions to be populated based on real-time external data sources, such as API queries to Red Hat Satellite or Nutanix environments.

      This would enable use cases where the survey response options (e.g., drop-down lists) are not statically defined but generated dynamically based on current external system states or inventories.

      1. Why does the customer need this? (List the business requirements here)
        - Automation Efficiency: Dynamic inputs would reduce the need for hardcoded values and manual data entry, streamlining workflows.
      • Operational Accuracy: Reduces the risk of human error by ensuring users select from valid, up-to-date options queried from authoritative systems like Red Hat Satellite or Nutanix APIs.
        - Scalability: Makes the platform more adaptable for growing and changing infrastructure environments.
        - Flexibility: Enables richer and more intelligent automation workflows that can adapt to external environments without requiring frequent template updates.
      1. How would you like to achieve this? (List the functional requirements here)
      • Allow survey questions to support dynamic value generation, using scripts or plugins that can execute at runtime or job launch.
      • Provide support for API calls within survey configurations to populate survey fields like multiple-choice options.
      • Introduce a mechanism to cache or validate external data for performance and reliability.
      • Optionally, allow the use of Jinja2 or Ansible lookups in survey definitions, with support for secure credentials to authenticate with external systems like Satellite or Nutanix.

              Unassigned Unassigned
              rhn-support-apaygavh Abhishek Paygavhan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: