# Procédure de Montée de version VitamUI V9.0 > Attention: Veuillez appliquer les procédures spécifiques à chacune des versions précédentes en fonction de la version de départ selon la suite suivante: V7.1 -> V8.0 -> V8.1 -> V9.0. ## Adaptation des sources de déploiement ansible N/A --- ## Procédures à exécuter AVANT la montée de version ### Mise à jour des dépôts (YUM/APT) > Cette opération doit être effectuée AVANT la montée de version Afin de pouvoir déployer la nouvelle version, vous devez mettre à jour la variable ``vitam_repositories`` sous ``environments/group_vars/all/repositories.yml`` afin de renseigner les dépôts à la version cible. Puis exécutez le playbook suivant : ```sh ansible-playbook -i environments/ ansible-vitamui-extra/bootstrap.yml --ask-vault-pass ``` ### Mise à jour de MongoDB 8.0.23 > **Attention** > Cette opération doit être effectuée après avoir mis à jour les dépôts Vitam en V9.1. > Cette opération est à effectuer si vous venez des versions de VitamUI suivante: V8.1.2-. > Il est recommandé d'effectuer un backup de la base de données à l'aide de mongodump avant de poursuivre. Exécutez le playbook suivant à partir de l'ansiblerie de la V9.0 : ```sh ansible-playbook -i environments/ ansible-vitamui-migration/migration_mongodb_80.yml --ask-vault-pass ``` ### Arrêt complet de VitamUI > Cette opération doit être effectuée AVANT la montée de version vers la V9.1. VitamUI doit être arrêté : ```sh ansible-playbook -i environments/ ansible-vitamui-exploitation/stop_vitamui.yml --ask-vault-pass ``` --- ## Application de la montée de version ### Lancement du master playbook VitamUI > Cette opération doit être effectuée avec les sources de déploiement de la V9.1. ```sh ansible-playbook -i environments/ ansible-vitamui/vitamui.yml --ask-vault-pass ``` --- ## Procédures à exécuter APRÈS la montée de version N/A