The former match for a section header included hosts that began with a range. (#17225)

Checking that the line ends with "]" narrows that window somewhat,

Fixes #15331
This commit is contained in:
Toshio Kuratomi 2016-08-24 10:57:35 -07:00 committed by Ansible Test Runner
parent b2fe1b39df
commit 7d6df50e0e

View file

@ -124,7 +124,7 @@ class InventoryParser(object):
del pending_declarations[groupname]
continue
elif line.startswith('['):
elif line.startswith('[') and line.endswith(']'):
self._raise_error("Invalid section entry: '%s'. Please make sure that there are no spaces" % line + \
"in the section entry, and that there are no other invalid characters")