CloudBender/cloudbender/templates/stack-doc.md

1.2 KiB

{{ name }}

{{ description }}

{% if dependencies %}

Dependencies

{% for d in dependencies|sort %}

  • {{ d }} {% endfor %} {% endif %}

{% if parameters %}

Parameters

Parameter Type Default Format Description set value @ {{ timestamp }}
{% for p in parameters.keys() %}
{% if 'AllowedValues' in parameters[p] or 'AllowedPattern' in parameters[p] %}
{% set format = '%s%s' % (parameters[p].get('AllowedValues', ""), parameters[p].get('AllowedPattern', "")) %}
{% endif %}
{% if 'Default' in parameters[p] %}
{% if parameters[p]['Type'].lower() == "string" %}
{% set def = '"%s"' % parameters[p]['Default'] %}
{% else %}
{% set def = parameters[p]['Default'] %}
{% endif %}
{% endif %}
{{ p }} {{ parameters[p]['Type'] lower }} {{ def d("") }} {{ format
{% endfor %}
{% endif %}

{% if outputs %}

Outputs

Output Description Value @ {{ timestamp }}
{% for p in outputs.keys() sort%}
{{ p }} {{ outputs[p]['Description'] }} {{ outputs[p]['last_value']
{% endfor %}
{% endif %}