{%- 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 %}