Make it possible in the inventory file to have spaces in host variables

This commit is contained in:
Michael DeHaan 2012-08-30 19:51:46 -04:00
parent 8e02b165f1
commit f140332ff6

View file

@ -23,7 +23,7 @@ from ansible.inventory.group import Group
from ansible.inventory.expand_hosts import detect_range from ansible.inventory.expand_hosts import detect_range
from ansible.inventory.expand_hosts import expand_hostname_range from ansible.inventory.expand_hosts import expand_hostname_range
from ansible import errors from ansible import errors
import shlex
class InventoryParser(object): class InventoryParser(object):
""" """
@ -73,7 +73,7 @@ class InventoryParser(object):
elif line.startswith("#") or line == '': elif line.startswith("#") or line == '':
pass pass
elif active_group_name: elif active_group_name:
tokens = line.split() tokens = shlex.split(line)
if len(tokens) == 0: if len(tokens) == 0:
continue continue
hostname = tokens[0] hostname = tokens[0]