.. _@{ module }@: {% if short_description %} {% set title = module + ' - ' + short_description|convert_symbols_to_format %} {% else %} {% set title = module %} {% endif %} {% set title_len = title|length %} @{ title }@ @{ '+' * title_len }@ {% if version_added is defined -%} .. versionadded:: @{ version_added }@ {% endif %} .. contents:: :local: :depth: 2 {# ------------------------------------------ # # Please note: this looks like a core dump # but it isn't one. # --------------------------------------------#} {% if deprecated is defined -%} DEPRECATED ---------- @{ deprecated | convert_symbols_to_format }@ {% endif %} Synopsis -------- {% for desc in description -%} * @{ desc | convert_symbols_to_format }@ {% endfor %} {% if aliases is defined -%} Aliases: @{ ','.join(aliases) }@ {% endif %} {% if requirements %} Requirements (on host that executes module) ------------------------------------------- {% for req in requirements %} * @{ req | convert_symbols_to_format }@ {% endfor %} {% endif %} {% if options -%} Options ------- .. raw:: html
parameter | required | default | choices | comments | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@{ k }@ {% if v['version_added'] -%} (added in @{v['version_added']}@){% endif -%} |
{% if v.get('required', False) -%}yes{% else %}no{% endif -%} | {% if v['default'] -%}@{ v['default'] }@{% endif -%} | {% if v.get('type', 'not_bool') == 'bool' %}
|
{% else %}
{% if v['choices'] -%}
|
{% endif %}
{% if v.description is string %}
@{ v.description | replace('\n', '\n ') | html_ify }@
{% else %}
{% for desc in v.description %}
@{ desc | replace('\n', '\n ') | html_ify }@
{% endfor %}
{% endif %}
{% if 'aliases' in v and v.aliases %}
aliases: @{ v.aliases|join(', ') }@
{% endif %}
{% else %}
| ||||||||||
@{ k }@ {% if v['version_added'] -%} (added in @{v['version_added']}@){% endif -%} |
{% if v.get('required', False) -%}yes{% else -%}no{% endif -%} |
{% for desc in v.description %}
@{ desc | replace('\n', '\n ') | html_ify }@
{% endfor %}
{% if 'aliases' in v and v.aliases %}
aliases: @{ v.aliases|join(', ') }@
{% endif %}
| |||||||||||||
|
name | description | returned | type | sample | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@{ entry }@ |
{% if returndocs[entry].description is string %}
@{ returndocs[entry].description | replace('\n', '\n ') | html_ify }@
{% else %}
{% for desc in returndocs[entry].description %}
@{ desc | replace('\n', '\n ') | html_ify }@
{% endfor %}
{% endif %}
|
@{ returndocs[entry].returned }@ | @{ returndocs[entry].type }@ | @{ returndocs[entry].sample | replace('\n', '\n ') | html_ify }@ | ||||||||||
contains: |
|