## {{ salt['pillar.get']('salt_managed', default='Salt Managed') }} {%- from "vector/map.jinja" import vector with context %} {% macro cfg(value) -%} {% if value -%} {% for paramname, paramvalue in value.items() -%} {{ ' ' }}{{ paramname }} = {% if paramvalue is sameas True or paramvalue is sameas False %}{{ paramvalue|string|lower }}{% elif paramvalue is iterable and paramvalue is not string %}[{{ paramvalue|join(",") }}]{% else %}"{{ paramvalue }}"{% endif %} {% endfor %} {%- endif %} {%- endmacro %} {% for name, value in vector.config.sources.items() -%} [sources.{{ name }}] {{ cfg(value) }} {% endfor %} {% for name, value in vector.config.transforms.items() -%} [transforms.{{ name }}] {{ cfg(value) }} {% endfor -%} {% for name, value in vector.config.sinks.items() -%} [sinks.{{ name }}] {{ cfg(value) }} {% endfor -%}