{%- if pillar.galera is defined  %}
{%- if pillar.galera.master is defined %}
{%- from "galera/map.jinja" import master with context %}
{%- set server = master %}
{%- elif pillar.galera.slave is defined %}
{%- from "galera/map.jinja" import slave with context %}
{%- set server = slave %}
{%- endif %}
{%- endif %}

{%- if server is defined %}
local_plugin:
  mysql:
    template: galera/files/collectd_mysql.conf
    socket: {{ server.socket }}
    password: {{ server.admin.password }}
    username: {{ server.admin.user }}
  mysql_status:
    template: galera/files/collectd_mysql_status.conf
    socket: {{ server.socket }}
    password: {{ server.admin.password }}
    username: {{ server.admin.user }}
  mysql_check:
    plugin: python
    template: galera/files/collectd_mysql_check.conf
    socket: {{ server.socket }}
    password: {{ server.admin.password }}
    username: {{ server.admin.user }}
{%- endif %}