Skip to content
Snippets Groups Projects
Commit c7c14e1c authored by Radosław Piliszek's avatar Radosław Piliszek
Browse files

Fix privileges for MariaDB 10.5

"BINLOG MONITOR" and "SLAVE MONITOR" replace
"REPLICATION CLIENT" (which is now an alias for "BINLOG MONITOR").
The validation in Ansible MySQL collection is too simple to
understand aliases and breaks. Hence, let's use the canonical
names and adapt per service according to its needs.

Change-Id: I1175e4846384accd19942620dc155d0c5728e64b
parent bd6ca6b2
No related branches found
No related tags found
No related merge requests found
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
name: "{{ mariadb_backup_database_user }}" name: "{{ mariadb_backup_database_user }}"
password: "{{ mariadb_backup_database_password }}" password: "{{ mariadb_backup_database_password }}"
host: "%" host: "%"
priv: "*.*:CREATE TABLESPACE,RELOAD,PROCESS,SUPER,LOCK TABLES,REPLICATION CLIENT" priv: "*.*:CREATE TABLESPACE,RELOAD,PROCESS,SUPER,LOCK TABLES,BINLOG MONITOR"
append_privs: True append_privs: True
when: when:
- enable_mariabackup | bool - enable_mariabackup | bool
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
name: "{{ prometheus_mysql_exporter_database_user }}" name: "{{ prometheus_mysql_exporter_database_user }}"
password: "{{ prometheus_mysql_exporter_database_password }}" password: "{{ prometheus_mysql_exporter_database_password }}"
host: "%" host: "%"
priv: "*.*:PROCESS,REPLICATION CLIENT,SELECT" priv: "*.*:PROCESS,SLAVE MONITOR,SELECT"
append_privs: "yes" append_privs: "yes"
run_once: True run_once: True
delegate_to: "{{ groups['prometheus'][0] }}" delegate_to: "{{ groups['prometheus'][0] }}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment