когда у вас нет хостов в инвентаре, при запуске playbook появляется только предупреждение:
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'
Есть ли способ сделать эту ошибку вместо Warning?
I узнайте, что этот параметр есть в ansible .cfg:
[inventory]
unparsed_is_failed = True
, но он вернет ошибку только тогда, когда нет файла инвентаря, который вы пытаетесь использовать. Он не смотрел на содержание.