diff options
Diffstat (limited to 'foreman_ansible_inventory.py')
-rwxr-xr-x | foreman_ansible_inventory.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/foreman_ansible_inventory.py b/foreman_ansible_inventory.py index a77ca5b..d969360 100755 --- a/foreman_ansible_inventory.py +++ b/foreman_ansible_inventory.py @@ -21,7 +21,6 @@ from __future__ import print_function import argparse -import ConfigParser import copy import os import re @@ -31,6 +30,12 @@ import sys from time import time try: + import ConfigParser +except ImportError: + import configparser as ConfigParser + + +try: import json except ImportError: import simplejson as json @@ -237,7 +242,7 @@ class ForemanInventory(object): if len(ret.values()) == 0: facts = {} elif len(ret.values()) == 1: - facts = ret.values()[0] + facts = list(ret.values())[0] else: raise ValueError("More than one set of facts returned for '%s'" % host) return facts |