The new code directory layout will have basic environment paths symlinked to versions of the code dir. We need to be able to toggle whether Puppet will attempt to follow these links or use the old environment layout.
The new code directory layout will have basic environment paths symlinked to versions of the code dir. (PUP-10255) We need to be able to toggle whether Puppet will attempt to follow these links or use the old environment layout. This feature flag should also control whether Puppet writes a timestamp to one of these envs when it starts a compile with it.
Unfortunately, I'm not sure we have a choice here: Puppet's settings framework exposes everything to users, as far as I know. And if we want this to be configurable in PE via the puppet-enterprise module, it has to be exposed to that, which means being exposed to all users.