Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-32223

Add Ansible Check Mode Support to Job Template

XMLWordPrintable

    • Add Ansible Check Mode Support to Job Template
    • 5
    • 3.15
    • False
    • sat-rocket
    • Enhancement
    • Hide
      .Ansible check mode in Ansible job templates

      With this update, users can enable Ansible check mode per job in Ansible job templates. This streamlines workflows, improves flexibility, and reduces manual configuration, allowing validation of changes before application.
      Show
      .Ansible check mode in Ansible job templates With this update, users can enable Ansible check mode per job in Ansible job templates. This streamlines workflows, improves flexibility, and reduces manual configuration, allowing validation of changes before application.
    • Done
    • Automated

      Problem Statement

      Currently, enabling Ansible Check Mode requires setting a Host Parameter, which is inefficient. Users need the ability to enable Check Mode per-job via Job Templates, both through the UI and hammer CLI, to streamline workflows and improve flexibility.

      User Experience & Workflow

      • Step 1: User selects a checkbox to enable Ansible Check Mode within the Job Template configuration in the UI.
      • Step 2: Alternatively, the user can enable Check Mode via the hammer CLI when creating or modifying Job Templates.
      • Step 3: The job executes with Check Mode (--check argument), allowing users to validate changes before applying them.

      Expected Outcome: Users can enable Check Mode on a per-job basis using either the UI or the hammer CLI, reducing manual configuration.

      Requirements

      • Add a checkbox for enabling Ansible Check Mode in Job Templates via the UI.
      • Enable the same option through the hammer CLI.
      • Trigger the inclusion of --check when jobs run via Ansible Runner.

      Business Impact

      Without this feature, users will continue to rely on host-level parameters, leading to inefficiency. Lack of hammer CLI support would limit automation and hinder workflows. This feature would improve productivity and help users manage large infrastructures more effectively.

          There are no Sub-Tasks for this issue.

              rh-ee-nalfassi Nofar Alfassi
              rh-ee-nalfassi Nofar Alfassi
              Gaurav Talreja Gaurav Talreja
              Lena Ansorgová (zuansorg) Lena Ansorgová (zuansorg)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: