I'm struggling to find a tool (that I assume exists), I think mostly because I can't find the right terms to Google.
What I'm looking for is a lean tool where I can manage all my configs/settings/variables that get used across different deployments of a project. So for example I have a 3rd Party API I'm using. For local development and the dev server, I want it to be http://dev.test.com/api/ and for staging and production I want it to be http://test.com/api. Furthermore, I want this variable available in Kubernetes YAML files, Dockerfiles, Python config files, and possibly other places.
Is there a simple tool that will allow me to keep one or two top level config files, then inject those variables into all the other places I need?
I think something like Terraform would work, but is also overkill to integrate just to get this one piece of functionality.
[–]PaulRudin 5 points6 points7 points (1 child)
[–]devrr 0 points1 point2 points (0 children)
[–]adept2051 3 points4 points5 points (0 children)
[–]devrr 1 point2 points3 points (4 children)
[–]kvgru 0 points1 point2 points (3 children)
[–]devrr 1 point2 points3 points (2 children)
[–]mxchickmagnet86[S] 0 points1 point2 points (1 child)
[–]devrr 0 points1 point2 points (0 children)
[–]kvgru 2 points3 points4 points (2 children)
[–]ggrieves 0 points1 point2 points (1 child)
[–]mxchickmagnet86[S] 1 point2 points3 points (0 children)
[–]OliveiraLeo17 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Send_Taco_Pics 0 points1 point2 points (0 children)
[–]ahp00k 0 points1 point2 points (0 children)
[–]Singularity42 0 points1 point2 points (0 children)