|
|
@@ -1,29 +1,25 @@ |
|
|
|
{%- 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 %} |
|
|
|
{%- 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 %} |
|
|
|
{%- endif %} |
|
|
|
|
|
|
|
{%- if server is defined %} |
|
|
|
{%- if service is defined %} |
|
|
|
local_plugin: |
|
|
|
mysql: |
|
|
|
template: galera/files/collectd_mysql.conf |
|
|
|
socket: {{ server.socket }} |
|
|
|
password: {{ server.admin.password }} |
|
|
|
username: {{ server.admin.user }} |
|
|
|
socket: {{ service.socket }} |
|
|
|
password: {{ service.admin.password }} |
|
|
|
username: {{ service.admin.user }} |
|
|
|
mysql_status: |
|
|
|
template: galera/files/collectd_mysql_status.conf |
|
|
|
socket: {{ server.socket }} |
|
|
|
password: {{ server.admin.password }} |
|
|
|
username: {{ server.admin.user }} |
|
|
|
socket: {{ service.socket }} |
|
|
|
password: {{ service.admin.password }} |
|
|
|
username: {{ service.admin.user }} |
|
|
|
mysql_check: |
|
|
|
plugin: python |
|
|
|
template: galera/files/collectd_mysql_check.conf |
|
|
|
socket: {{ server.socket }} |
|
|
|
password: {{ server.admin.password }} |
|
|
|
username: {{ server.admin.user }} |
|
|
|
socket: {{ service.socket }} |
|
|
|
password: {{ service.admin.password }} |
|
|
|
username: {{ service.admin.user }} |
|
|
|
{%- endif %} |