anchor.diff:  Optionally overrides the default JSON file location of /etc/ansible/setup.
   If used, also supply the metadata parameter to 'template'.  Change if
   running as a non-root remote user who does not have permissions on /etc/ansible.
  +
  +*anything=*::
  +
  +any other parameters can be named basically anything, and set a key=value
  +pair in the JSON file for use in templating.
   
   
   template
  
positive.code: 
  Returns the return code from the program as well as timing information.
  
  Async command running and command execution time limits are in plan.  These will probably
  be special keyvalue parameters expressed on the end of the command line, like ANSTIMEOUT=1
  and ANS_ASYNC=1 or similar.
  
  copy
  ----
  
  The copy module takes a list of source files
  
  *src=*::
  
  
negative.code: 
  Deploys software from git checkouts.
  
  *repo=*::
  
  git or http protocol address of the repo to checkout
  
  *dest=*::
  
  where to check it out, an absolute directory path
  
  *version=*::
  
  what version to check out -- either the git SHA, the literal string 'HEAD', or a tag name
  
  
  ohai
  