Web lists-archives.com

Re: How to Keep Track of Changes to the System




On Fri, Aug 25, 2017 at 08:14:52PM -0700, ray wrote:
> I would like to find a way to keep track of changes I make to my system.  It seem that I may learn from others on how they keep track of changes they make to their systems.
> 
> When I make changes, I don't remember where I made changes or why.  
> 
> It would be great to have a log of what changes I've made, where they were made, how they were made (direct edit, scripted, etc.), why I made them, references that I used to determine the change, and what was the outcome.


For a single system, etckeeper is an excellent choice. It stores
changes anywhere in /etc (and optionally in other places) in
git or subversion.

You can go a little farther easily by learning git directly.
https://try.github.io/levels/1/challenges/1  is a good resource.


If you have multiple systems that need to be handled in similar 
ways, you want to learn an advanced configuration management
system like chef, puppet, ansible, salt...

-dsr-