| {%- from "galera/map.jinja" import master, slave with context %} |
| {%- if master.get('enabled', False) %} |
| {%- set service = master %} |
| {%- elif slave.get('enabled', False) %} |
| {%- set service = slave %} |
| {%- endif %} |
| {%- if service is defined %} |
| local_plugin: |
| mysql: |
| template: galera/files/collectd_mysql.conf |
| socket: {{ service.socket }} |
| password: {{ service.admin.password }} |
| username: {{ service.admin.user }} |
| mysql_status: |
| template: galera/files/collectd_mysql_status.conf |
| socket: {{ service.socket }} |
| password: {{ service.admin.password }} |
| username: {{ service.admin.user }} |
| mysql_check: |
| plugin: python |
| template: galera/files/collectd_mysql_check.conf |
| socket: {{ service.socket }} |
| password: {{ service.admin.password }} |
| username: {{ service.admin.user }} |
| {%- endif %} |