diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml index 74f3739..759a13e 100644 --- a/molecule/default/verify.yml +++ b/molecule/default/verify.yml @@ -142,6 +142,12 @@ - name: Check if backup is working (mariadb-backup) ansible.builtin.shell: | + # segfault before 3.22 on Alpine Linux, Ansible facts comparison are not + # powerful enough so "when" is not used here + source /etc/os-release + if [ "$ID" == "alpine" ] && [ "${VERSION_ID:2:2}" -lt "22" ]; then + exit 0 + fi mkdir /tmp/backup if command -v mariadb-backup >/dev/null; then MARIADB_BACKUP="mariadb-backup" @@ -151,4 +157,3 @@ $MARIADB_BACKUP --backup \ --target-dir=/tmp/backup \ --user=root - when: ansible_os_family != "Alpine"