diff --git a/lib/ansible/inventory/ini.py b/lib/ansible/inventory/ini.py index 8d00929668..7d3f1636d7 100644 --- a/lib/ansible/inventory/ini.py +++ b/lib/ansible/inventory/ini.py @@ -54,11 +54,11 @@ class InventoryParser(object): def _parse_value(v): if "#" not in v: try: - re = ast.literal_eval(v) - if type(re) == float: + ret = ast.literal_eval(v) + if type(ret) == float: # Do not trim floats. Eg: "1.20" to 1.2 return v - return re + return ret # Using explicit exceptions. # Likely a string that literal_eval does not like. We wil then just set it. except ValueError: