Contributing your module to Ansible

    • write your module in either Python or Powershell for Windows
    • support Python 2.7 and Python 3.5 - if your module cannot support Python 2.7, explain the required minimum Python version and rationale in the requirements section in DOCUMENTATION
    • use proper
    • follow PEP 8 Python style conventions - see for more information
    • license your module under the GPL license (GPLv3 or later)
    • conform to Ansible’s formatting and documentation standards
    • include comprehensive for your module
    • minimize module dependencies
    • support check_mode if possible