Andy Parker wrote:FYI all, there hasn't been follow-up on the mailing list but there is a ton of discussion in the google doc. Please check it out if this is a topic that interests you.
I'd really like some comments on this. At the moment we are thinking of
getting this in a puppet 3.5 release, but that is contingent on some
feedback and review of the idea.
https://docs.google.com/a/puppetlabs.com/document/d/1ipnIchBsFmISEKlyS_oGXslutnC9m4JJ84zXMgaoqSI/edit
--
Eric Sorenson - eric.s...@puppetlabs.com - freenode #puppet: eric0
puppet platform // coffee // techno // bicycles
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/52AE996A.5010902%40puppetlabs.com.
For more options, visit https://groups.google.com/groups/opt_out.
<quote Jeff>I'd really like configuration information, which is basically what command line options are, to be read from the environment. This isn't to say that the environment is the only place, just that it MUST be supported. This will enable subcommands to work well in stateless environments like Heroku, Docker, etc...This has worked very well for Heroku applications and is specifically called out in documentation on the subject, such as the 12 Factor App http://12factor.net/config</quote>
I think that some sort of synthesis of those two concerns/suggestions might get to something that would be a) powerful for configuring, b) robust in the face of future changes to puppet and subcomands, and c) understandable to users of the system where command line args and environment variables just "do the right thing".I'm however having a little trouble with exactly what it might be. Any thoughts?