#!/usr/bin/env python import sys import os try: import json except ImportError: import simplejson as json GROUP = os.environ.get('ANSIBLE_GROUP', 'all') HOST = os.environ.get('ANSIBLE_HOST') if HOST is None: raise Exception('Unable to generate inventory, ANSIBLE_HOST not present.') exit(1) inventory = {} inventory[GROUP] = {} inventory[GROUP]['hosts'] = [HOST] if (len(sys.argv) == 2 and sys.argv[1] == "--list"): print json.dumps(inventory, indent=2) else: print json.dumps({})