blob: a9164323f456a38ac7dfbd67fa85abff70c8bcf8 [file] [log] [blame]
classes:
{%- for class in node.classes %}
- {{ class }}
{%- endfor %}
parameters:
{%- if node.params is defined or extra_params|length > 0 %}
_param:
{%- for param_name, param_value in node.params.iteritems() %}
{%- if param_value is not string %}
{{ param_name }}: {{ param_value }}
{%- else %}
{{ param_name }}: {{ param_value|replace("u'", "'") }}
{%- endif %}
{%- endfor %}
{%- for param_name, param_value in extra_params.iteritems() %}
{%- if param_value.value is not string %}
{{ param_name }}: {{ param_value.value }}
{%- else %}
{%- if param_value.interpolate %}
{{ param_name }}: {% raw %}'${_param:{% endraw %}{{ param_value.value|replace("u'", "'")|replace("'", "") }}}'
{%- else %}
{{ param_name }}: {{ param_value.value|replace("u'", "'") }}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- endif %}
{{ node.get('kernel', 'linux') }}:
system:
name: {{ node_name }}
domain: {{ node.domain }}
cluster: {{ node.get('cluster', 'default') }}
environment: {{ node.get('environment', 'prd') }}
{%- for param_name, param_value in node.get("parameters", {}).iteritems() %}
{{ param_name }}: {{ param_value }}
{%- endfor %}