#!/bin/bash

leader_db_backup="/var/lib/one/backups/HA-Upgrade-Auto.sql"

if [ $(CreoleGet eole_module) = "hapy" ]
then
    . /usr/lib/eole/ihm.sh
    apt install -y opennebula-migration-community
    /usr/share/eole/posttemplate/90-one-db
    apt remove -y opennebula-migration-community
    if [ "$(CreoleGet activer_one_ha)" = "oui" ] && [ "$(CreoleGet one_ha_server_index)" = "0" ]
    then
        EchoBleu "Sauvegarde de la base de données du leader à répliquer sur les followers"
        onedb backup "$leader_db_backup"
        for node in $(CreoleGet one_nodes)
        do
            if [ "$node" != "$(CreoleGet nom_machine)" ]
            then
                scp "$leader_db_backup" "${node}:$(dirname {leader_db_backup})"
            fi
        done
    fi
fi


exit 0
