Tiller is a tool that generates configuration files. It takes a set of templates, fills them in with values from a variety of sources (such as environment variables, YAML files, JSON from a webservice...), installs them in a specified location and then optionally spawns a child process. You might find this particularly useful if you're using Docker, as you can ship a set of configuration files for different environments inside one container, and easily build "parameterized containers" which users can then configure at runtime. However, its use is not just limited to Docker; you may also find it useful as a sort of "proxy" that can provide values to application configuration files from a data source that the application does not natively support.
1 year, 9 months ago passed
.. image:: https://readthedocs.org/projects/tiller/badge/?version=latest :target: https://tiller.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
<a href='https://tiller.readthedocs.io/en/latest/?badge=latest'> <img src='https://readthedocs.org/projects/tiller/badge/?version=latest' alt='Documentation Status' /> </a>