Allow hosts not in inventory to override inventory with -i "host1,host2:port" etc, which is the original intent

of --override-hosts.
This commit is contained in:
Michael DeHaan 2012-05-09 23:26:45 -04:00
parent d4f660edc3
commit e060b06081

View file

@ -50,6 +50,10 @@ class Inventory(object):
# whether the inventory file is a script
self._is_script = False
if type(host_list) in [ str, unicode ]:
if host_list.find(",") != -1:
host_list = host_list.split(",")
if type(host_list) == list:
all = Group('all')
self.groups = [ all ]