{%- if server.meta.enabled %}
[meta]
# Where the metadata/raft database is stored
- dir = "/var/lib/influxdb/meta"
+ dir = "{{ server.meta.dir }}"
retention-autocreate = true
# Controls if this node holds time series data shards in the cluster
enabled = true
- dir = "/var/lib/influxdb/data"
+ dir = "{{ server.data.dir }}"
# These are the WAL settings for the storage engine >= 0.9.3
- wal-dir = "/var/lib/influxdb/wal"
+ wal-dir = "{{ server.data.wal_dir }}"
wal-logging-enabled = true
data-logging-enabled = true
# Whether queries should be logged before execution. Very useful for troubleshooting, but will
# log any sensitive data contained within a query.
- # query-log-enabled = true
+ query-log-enabled = {{ server.data.query_log_enabled | lower }}
# Settings for the TSM engine
[http]
enabled = true
bind-address = "{{ server.http.bind.address }}:{{ server.http.bind.port }}"
+ {%- if server.admin.get('user', {}).get('enabled', False) %}
+ auth-enabled = true
+ {%- else %}
auth-enabled = false
- log-enabled = true
+ {%- endif %}
+ log-enabled = {{ server.http.log_enabled | lower }}
write-tracing = false
pprof-enabled = false
{%- if server.http.get('ssl', {}).get('enabled', False) %}
###
{%- if server.udp.enabled %}
-[udp]
+[[udp]]
enabled = true
bind-address = "{{ server.udp.bind.address }}:{{ server.udp.bind.port }}"
# database = "udp"
]
{%- endif %}
{%- else %}
-[udp]
+[[udp]]
enabled = false
{%- endif %}