diff --git a/playbooks/kayobe-overcloud-base/overrides.yml.j2 b/playbooks/kayobe-overcloud-base/overrides.yml.j2 index cae26b8186ffdc1f86734b6c6a3451938c44cb5b..e20baeb2e787e218747a201fab5e273ffd4aa3fd 100644 --- a/playbooks/kayobe-overcloud-base/overrides.yml.j2 +++ b/playbooks/kayobe-overcloud-base/overrides.yml.j2 @@ -39,6 +39,9 @@ kolla_enable_ironic: true kolla_enable_heat: false kolla_enable_horizon: false +# Enable Mariabackup for testing database backups +kolla_enable_mariabackup: true + {% if tls_enabled %} kolla_enable_nova_libvirt_container: false compute_libvirt_enable_tls: true diff --git a/playbooks/kayobe-overcloud-base/run.yml b/playbooks/kayobe-overcloud-base/run.yml index d296d684465c2360ebeb351542e8e02c0e1af5a6..76ecd8af6b6f39fc7813b31da1962894f7a01299 100644 --- a/playbooks/kayobe-overcloud-base/run.yml +++ b/playbooks/kayobe-overcloud-base/run.yml @@ -49,3 +49,10 @@ source "${KOLLA_CONFIG_PATH:-/etc/kolla}/admin-openrc.sh" && kayobe baremetal compute register &> {{ logs_dir }}/ansible/baremetal-compute-register executable: /bin/bash + + - name: Perform database backup + shell: + cmd: > + source {{ kayobe_src_dir }}/dev/environment-setup.sh && + kayobe overcloud database backup &> {{ logs_dir }}/ansible/database-backup + executable: /bin/bash