.. _@{ 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 and version_added != '' -%} .. versionadded:: @{ version_added | default('') }@ {% endif %} .. contents:: :local: :depth: 2 {# ------------------------------------------ # # Please note: this looks like a core dump # but it isn't one. # --------------------------------------------#} {% if deprecated is defined -%} DEPRECATED ---------- {# use unknown here? skip the fields? #} :In: version: @{ deprecated['version'] | default('') | string | convert_symbols_to_format }@ :Why: @{ deprecated['why'] | default('') | convert_symbols_to_format }@ :Alternative: @{ deprecated['alternative'] | default('')| convert_symbols_to_format }@ {% endif %} Synopsis -------- {% if description %} {% for desc in description -%} * @{ desc | convert_symbols_to_format }@ {% endfor %} {% endif %} {% if aliases is defined -%} Aliases: @{ ','.join(aliases) }@ {% endif %} {% if requirements %} {% set req = 'Requirements' %} {% if plugin_type == 'module' %} {% set req = req + ' (on host that executes module)' %} {% endif %} {% set req_len = req|length %} @{ req }@ @{ '-' * req_len }@ {% for req in requirements %} * @{ req | convert_symbols_to_format }@ {% endfor %} {% endif %} {% if options -%} Options ------- .. raw:: html
parameter | required | default | choices | {% if plugin_type != 'module' %}configuration | {% endif %}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 plugin_type != 'module' %}
{% if 'ini' in v %}
ini entries:
{% for ini in v.get('ini') %}
{% endif %}
{% if 'env' in v %}
{% for env in v.get('env') %}
[@{ ini.section }@ ] env:@{ env.name }@
{% endfor %}
{% endif %}
{% if 'vars' in v %}
{% for myvar in v.get('vars') %}
var: @{ myvar.name }@
{% endfor %}
{% endif %}
|
{% 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 %}
|
|||||||||
@{ k }@ {% if v['version_added'] -%} (added in @{v['version_added']}@){% endif -%} |
{% if v.get('required', False) -%}yes{% else -%}no{% endif -%} | {% if plugin_type != 'module' %} | {% 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: |
|