The Problem
I'd like to set `environment_timeout = unlimited` for my production environment and any other long lived environments I may have.
I'd like all of my feature branch environments to have a much lower environment_timeout so they do no consume memory long after I've stopped using them.
Since environment.conf is in my control-repo I cannot change environment_timeout to a different value without eventually causing that value to become a merge conflict.
Suggested Solution
I should be able to set environment_timeout ( and possibly other puppet.conf settings ) for an environment in a file outside of the environment.
The environment sections in puppet.conf would have probably been fine if they hadn't been removed when directory environments were introduced.
https://docs.puppet.com/puppet/3.5/config_file_main.html#environment-config-sections
|