-
Epic
-
Resolution: Done
-
Normal
-
None
-
Add Ansible Check Mode Support to Job Template
-
5
-
3.15
-
False
-
sat-rocket
-
Enhancement
-
-
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.
- is related to
-
SAT-34714 Ansible check mode does not work for Default roles provided by Satellite
-
- Backlog
-