diff --git a/templates/vector.toml.j2 b/templates/vector.toml.j2 index 7d74476..a59c084 100644 --- a/templates/vector.toml.j2 +++ b/templates/vector.toml.j2 @@ -1,13 +1,6 @@ -# {{ ansible_managed }} - # Set global options data_dir = "/var/lib/vector" -[api] -enabled = true -address = "0.0.0.0:8686" - - {% set loop_helper = { "sources": (sources | default({})), "transforms": (transforms | default({})), @@ -17,18 +10,15 @@ address = "0.0.0.0:8686" {% for name, cat in loop_helper.items() | sort(attribute='0') %} {% for key, value in cat.items() | sort(attribute='0') %} [{{ name }}.{{ key }}] -{% if value %} -{%- for skey, svalue in value.items() | sort(attribute='0') %} + {% if value %} + {%- for skey, svalue in value.items() | sort(attribute='0') %} {%- if svalue is string %} -{%- if svalue[0] == "'" %} - {{ skey }} = {{ svalue }} -{% else %} {{ skey }} = "{{ svalue }}" -{% endif %} {% else %} {{ skey }} = {{ svalue | tojson }} {% endif %} -{% endfor %} -{%- endif %} + {% endfor %} + {%- endif %} + {% endfor %} {% endfor %}