Perso je fais un backup des fichiers /etc dans ansible, et je maintiens la liste des paquets installés dans ansible. Pour la /home, je fais un rsync très régulièrement.
Des fois je fais juste une copie de sauvegarde du fichier dans /etc, avant de l’intégrer dans ansible. Tous les 6 mois je peux générer un tarball avec tous les fichier .bak dans /etc (avec une seule commande), si certains fichiers ne sont pas dans ansible pour n’importe quelle raison.
Pour la /home, je fais des rsync vers : 1 partition séparée, 1 dd séparé (dans l’UC), 1 dd externe, 1 serveur distant (2 serveurs distant à une époque). Les données sont donc répliquées 4 à 5 fois. rsync ne copie que ce qui a changé dans la /home (c’est à dire nouveaux fichiers ou fichiers modifiés), donc il est très rapide. C’est l’idéal pour un backup journalier (pas nécessairement automatisé).
Je réinstalle pas souvent, mais les rares fois que j’ai dû le faire (changement de machine prévu et planifié), j’ai gagné du temps avec ansible.