Merge pull request #10158 from bcoca/hosts_better_error
more resilient errors for bad host declarations in play
This commit is contained in:
commit
1b8d0b68a8
1 changed files with 5 additions and 1 deletions
|
@ -128,7 +128,11 @@ class Play(object):
|
|||
if hosts is None:
|
||||
raise errors.AnsibleError('hosts declaration is required')
|
||||
elif isinstance(hosts, list):
|
||||
hosts = ';'.join(hosts)
|
||||
try:
|
||||
hosts = ';'.join(hosts)
|
||||
except TypeError,e:
|
||||
raise errors.AnsibleError('improper host declaration: %s' % str(e))
|
||||
|
||||
self.serial = str(ds.get('serial', 0))
|
||||
self.hosts = hosts
|
||||
self.name = ds.get('name', self.hosts)
|
||||
|
|
Loading…
Reference in a new issue