On 02/10/2023 04:32 PM, Ian Mortimer wrote:
On Thu, 9 Feb 2023, H wrote:
Is it possible to use ansible, puppet or the like to do this on an existing system?
It's possible but can be a lot of work if you're not familiar with the software.
A simpler option is to save all your configured files in a version control system (git, subverion, mercury for example). That keeps a history of all the customizations you made and also makes it easy to revert a change that causes problems. There are open source tools to help (etckeeper is one but there are others).
Yes, that would be 1/2 of the challenge. The other 1/2 is the installation of all the software, some of which is done through yum (or dnf) of course. The more challenging part is the installation of various bits and pieces the main apps have been extended by etc.
I agree, not easy to automate.