#!/usr/bin/python # I am an Ansible new-style Python module. I should receive an encoding string. import json import sys # This is the magic marker Ansible looks for: # from ansible.module_utils. def usage(): sys.stderr.write('Usage: %s \n' % (sys.argv[0],)) sys.exit(1) input_json = sys.stdin.read() print "{" print " \"changed\": false," # v2.5.1. apt.py started depending on this. # https://github.com/dw/mitogen/issues/210 print " \"__file__\": \"%s\"," % (__file__,) # Python sets this during a regular import. print " \"__package__\": \"%s\"," % (__package__,) print " \"msg\": \"Here is my input\"," print " \"input\": [%s]" % (input_json,) print "}"