Software for managing config files

Suppose that I spend 3 days setting up a server: installing new software, setting up user accounts and credentials, generating config files for SSH, Samba, firewall, etc. Now I want to store these instructions in a config file, so that on a new installation I press a button and the desired server is generated; importantly, all those config files become effective!

Basically, something like a jason file that creates a desired server according to my specification quickly, without manually installing pieces, copy pasting configs, setting up user accounts, etc. I then simply keep track of this config file.

What software does that? Should I learn ansible?

This is just for personal use, not enterprise.

View Reddit by chaplin2Source

Leave a Reply

Your email address will not be published. Required fields are marked *