I'm struggling with a job in Rundeck that includes an Ansible script, and I'm a bit confused about the node selection behavior.
Is it possible to prevent a job from running on all nodes when “Change the Target Nodes” is unchecked?
It feels contradictory that:
- the UI offers “Select All” and “Select None”,
- the job fails if no nodes are selected,
- but if you uncheck “Change the Target Nodes” entirely, it just runs on every node anyway.
I assumed there must be a way to force explicit node selection before running the job, but I haven’t found anything in the documentation.
This is the screen I'm referring to:
