diff --git a/lib/ansible/executor/playbook_executor.py b/lib/ansible/executor/playbook_executor.py index 25020c4a1c..4ad8214a4e 100644 --- a/lib/ansible/executor/playbook_executor.py +++ b/lib/ansible/executor/playbook_executor.py @@ -225,6 +225,13 @@ class PlaybookExecutor: display.display("No issues encountered") return result + if self._options.start_at_task and not self._tqm._start_at_done: + display.error( + "No matching task \"%s\" found. " + "Note: --start-at-task can only follow static includes." + % self._options.start_at_task + ) + return result def _get_serialized_batches(self, play):