Add backup step in verify
Motivated by the segfault on Alpine Linux: https://jira.mariadb.org/browse/MDEV-34388
This commit is contained in:
parent
bf357289b9
commit
0a67aaf6e3
|
|
@ -136,3 +136,24 @@
|
|||
mariadb -e 'SHOW TABLES IN db'
|
||||
mariadb -e 'SELECT * FROM db.t_innodb; INSERT INTO db.t_innodb VALUES (3,"foo"),(4,"bar")'
|
||||
mariadb -e 'SELECT db.f()'
|
||||
|
||||
- name: Check if backup is working (mariadb-dump)
|
||||
ansible.builtin.shell: |
|
||||
if command -v mariadb-dump >/dev/null; then
|
||||
MARIADB_DUMP="mariadb-dump"
|
||||
else
|
||||
MARIADB_DUMP="mysqldump"
|
||||
fi
|
||||
$MARIADB_DUMP -u root -x -A >/tmp/mariadb-dump.sql
|
||||
|
||||
- name: Check if backup is working (mariadb-backup)
|
||||
ansible.builtin.shell: |
|
||||
mkdir /tmp/backup
|
||||
if command -v mariadb-backup >/dev/null; then
|
||||
MARIADB_BACKUP="mariadb-backup"
|
||||
else
|
||||
MARIADB_BACKUP="mariabackup"
|
||||
fi
|
||||
$MARIADB_BACKUP --backup \
|
||||
--target-dir=/tmp/backup \
|
||||
--user=root
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
ansible.builtin.package:
|
||||
name:
|
||||
- "{{ mariadb_package }}"
|
||||
- mariadb-backup
|
||||
- mariadb-client
|
||||
- py3-pymysql
|
||||
state: present
|
||||
|
|
|
|||
|
|
@ -79,6 +79,7 @@
|
|||
ansible.builtin.apt:
|
||||
package:
|
||||
- "{{ mariadb_package }}"
|
||||
- mariadb-backup
|
||||
- python3-pymysql
|
||||
state: present
|
||||
update_cache: true
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
ansible.builtin.dnf:
|
||||
name:
|
||||
- "{{ mariadb_package }}"
|
||||
- mariadb-backup
|
||||
- python3-PyMySQL
|
||||
state: present
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue