Fixup the module formatter to explain the EXAMPLES string as well.
This commit is contained in:
parent
0748e86f0e
commit
9ca0289dee
2 changed files with 12 additions and 1 deletions
|
@ -26,4 +26,4 @@ options:
|
||||||
default: a string or the word null
|
default: a string or the word null
|
||||||
choices: [list, of, choices]
|
choices: [list, of, choices]
|
||||||
aliases: [list, of, aliases]
|
aliases: [list, of, aliases]
|
||||||
version_added: 0.X
|
version_added: 1.X
|
||||||
|
|
|
@ -136,7 +136,10 @@ def return_data(text, options, outputname, module):
|
||||||
def boilerplate():
|
def boilerplate():
|
||||||
if not os.path.exists(EXAMPLE_YAML):
|
if not os.path.exists(EXAMPLE_YAML):
|
||||||
print >>sys.stderr, "Missing example boiler plate: %S" % EXAMPLE_YAML
|
print >>sys.stderr, "Missing example boiler plate: %S" % EXAMPLE_YAML
|
||||||
|
print "DOCUMENTATION = '''"
|
||||||
print file(EXAMPLE_YAML).read()
|
print file(EXAMPLE_YAML).read()
|
||||||
|
print "'''"
|
||||||
|
print ""
|
||||||
|
|
||||||
def list_modules(module_dir):
|
def list_modules(module_dir):
|
||||||
categories = {}
|
categories = {}
|
||||||
|
@ -217,6 +220,14 @@ def main():
|
||||||
|
|
||||||
if options.do_boilerplate:
|
if options.do_boilerplate:
|
||||||
boilerplate()
|
boilerplate()
|
||||||
|
|
||||||
|
print ""
|
||||||
|
print "EXAMPLES = '''"
|
||||||
|
print "# example of doing ___ from a playbook"
|
||||||
|
print "your_module: some_arg=1 other_arg=2"
|
||||||
|
print "'''"
|
||||||
|
print ""
|
||||||
|
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
if not options.module_dir:
|
if not options.module_dir:
|
||||||
|
|
Loading…
Reference in a new issue