{% if MYSQL_HOST %}
{% set hosts = [MYSQL_HOST] %}
{% else %}
{% set hosts = MYSQL_HOSTS.split(',') %}
{% endif %}
init_config:

instances:
  {% for host in hosts %}
  - dbm: true
    host: {{ host }}
    username: {{ MYSQL_USERNAME|default("datadog") }}
    password: {{ MYSQL_PASSWORD }}
    port: {{ MYSQL_PORT|default(3306) }}
    options:
      {% if MYSQL_ROLE == "replica" %}
      replication: true
      {% endif %}
      extra_status_metrics: {{ MYSQL_EXTRA_STATUS_METRICS|default(true) }}
      extra_innodb_metrics: {{ MYSQL_EXTRA_INNODB_METRICS|default(true) }}
      extra_performance_metrics: {{ MYSQL_EXTRA_PERFORMANCE_METRICS|default(true) }}
    tags:
      - 'mysql_service:{{ MYSQL_SERVICE }}'
      {% if MYSQL_ROLE is defined %}
      - 'mysql_role:{{ MYSQL_ROLE }}'
      {% endif %}
      {% if MYSQL_ENVIRONMENT is defined %}
      - 'environment:{{ MYSQL_ENVIRONMENT }}'
      {% endif %}
      {% if MYSQL_SERVICE_NAME is defined %}
      - 'service_name:{{ MYSQL_SERVICE_NAME }}'
      {% endif %}
  {% endfor %}
