Migration entre plateforme

1. Supprimer roles et utilisateurs de la plateforme cible, sauf roles techniques
2. Désactiver le WCS cible (<tenant_folde>.invalid), le combo agent et le combo usager
3. Supprimer ou renommer la base de données du WCS cible
4. Exporter roles et utilisateurs de la plateforme source

$ sudo -u authentic-multitenant authentic2-multitenant-manage tenant_command export-roles /tmp/roles.json
$ sudo -u authentic-multitenant authentic2-multitenant-manage tenant_command export-users /tmp/users.json

5. Redéployer le WCS cible et les 2 combos (agent/usager)
6. Convertir le systeme de stockage des données en SQL
sudo -u wcs-au-quotidien wcsctl -f /etc/wcs/wcs-au-quotidien.cfg convert-to-sql --dbname=<tenant_name> <fqdn>

7. Importer les roles sur la plateforme cible
sudo -u authentic-multitenant authentic2-multitenant-manage tenant_command import-roles /tmp/roles.json

8. Verifier les roles dans Authentic et WCS
9. S'assurer d'avoir la meme matrice de permissions sur les 2 plateformes (source et cible)
10. Importer les utilisateurs
sudo -u authentic-multitenant authentic2-multitenant-manage tenant_command import-users /tmp/users.json

11. Exporter le WCS source (formulaires, workflows, categories et sources de donnees)
12. Importer le WCS source sur la plateforme cible
13. Exporter les Combo source
14. Importer les Combo source sur la plateforme cible