I'm working in an environment where multiple groups share servers. I was wondering what tools are used to check if configurations files were modified, maybe able to say who modified them, and revert them to original? And tools for deploying configuration files across multiple servers to make sure everything is in sync.
I realize that process can be developed and I can lock down access but I am looking for a validity check tool for now. Regarding deployments/sync of configurations, is the answer to just have a revision control system like git/svn with puppet, ansible, or chef running at an interval?
Thank you.