1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Merge pull request #10158 from bcoca/hosts_better_error

more resilient errors for bad host declarations in play
This commit is contained in:
Brian Coca 2015-02-03 10:33:47 -05:00
commit 1b8d0b68a8

View file

@ -128,7 +128,11 @@ class Play(object):
if hosts is None: if hosts is None:
raise errors.AnsibleError('hosts declaration is required') raise errors.AnsibleError('hosts declaration is required')
elif isinstance(hosts, list): elif isinstance(hosts, list):
try:
hosts = ';'.join(hosts) hosts = ';'.join(hosts)
except TypeError,e:
raise errors.AnsibleError('improper host declaration: %s' % str(e))
self.serial = str(ds.get('serial', 0)) self.serial = str(ds.get('serial', 0))
self.hosts = hosts self.hosts = hosts
self.name = ds.get('name', self.hosts) self.name = ds.get('name', self.hosts)