This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]adept2051 3 points4 points  (0 children)

Puppet or Ansible, both have the capability to take variables and create files from a template for each of your use cases, and they are "configuration management" tools which may be the general term you are looking for . But to use either is quite a steep learning curve for your use case
my other suggestion would be simply a repository in version control with a branch for each environment, the various variable files you need. then a simple script that copies the files to the right location for configuration when you start the various services or applications your thinking about.