• [^] # Re: Etckeeper

    Posté par (site web personnel) . En réponse au message Diff de /etc. Évalué à 2.

    Je confirme.

    J'utilise etckeeper sur mes serveurs pour suivre les modifications de configuration. Il est intégré au gestionnaire de paquet, qui peut au choix:
    - commiter automatiquement les changements non validés.
    - ou interrompre l'installation pour te permettre de commiter manuellement.

    De par l'examen des journaux de commit, il est facile de faire la distinction entre les commits causés par une action du gestionnaire de paquet ou une réelle modification de configuration.

    Cela demande un peu de discipline (vérifier l'absence de changements non commités avant une intervention, et commiter après l'intervention), mais c'est un outil très pratique, surtout quand on travaille à plusieurs (ça permet de démasquer le responsable du denier plantage d'apache et donc de celui qui paiera le restao).

    On peut faire en sorte que les commit fassent un "git push" sur un serveur, ce qui permet de centraliser (et du coup de sauvegarder) la configuration d'un ensemble de serveur. Pratique pour jeter rapidement un oeil sur un fichier de conf via un gitweb.

    Mes 2 ¢