Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Raise error in case of empty hosts list in playbook
Currently in case of playbook contaiing: - hosts: - ansible-playbook will fail with: ERROR! Unexpected Exception, this is probably a bug: sequence item 0: expected string, NoneType found the full traceback was: Traceback (most recent call last): File "/usr/bin/ansible-playbook", line 118, in <module> exit_code = cli.run() File "/usr/lib/python2.7/dist-packages/ansible/cli/playbook.py", line 122, in run results = pbex.run() File "/usr/lib/python2.7/dist-packages/ansible/executor/playbook_executor.py", line 81, in run pb = Playbook.load(playbook_path, variable_manager=self._variable_manager, loader=self._loader) File "/usr/lib/python2.7/dist-packages/ansible/playbook/__init__.py", line 54, in load pb._load_playbook_data(file_name=file_name, variable_manager=variable_manager) File "/usr/lib/python2.7/dist-packages/ansible/playbook/__init__.py", line 106, in _load_playbook_data entry_obj = Play.load(entry, variable_manager=variable_manager, loader=self._loader) File "/usr/lib/python2.7/dist-packages/ansible/playbook/play.py", line 110, in load data['name'] = ','.join(data['hosts']) TypeError: sequence item 0: expected string, NoneType found
- Loading branch information