Question 1
IntermediateManage automation controller · Run playbooks in automation controller
You are the Senior Automation Architect for a financial institution. You are designing a complex Automation Controller workflow to patch Linux servers. The workflow must adhere to the following logic:
- Step A: Check current system load.
- Step B: If Step A succeeds, proceed to patch the system.
- Step C: If Step A fails (load too high), create a ticket in the ITSM system.
- Step D: Regardless of whether the system was patched or a ticket was created, send a final notification to the operations team.
Which workflow configuration best achieves this logic?
Answer and explanation
Correct answer: C
In Ansible Automation Controller workflows, transitions determine the flow based on the result of the previous node. An 'Always' transition ensures that the target node executes regardless of the source node's status (success or failure). By linking both the success path (Step B) and failure path (Step C) to Step D with 'Always', you guarantee the notification runs in both scenarios.
