I do not want to assume anything about how others use tools that are given to 
them. What I do know is that I like tools that provide flexibility and can be 
adapted to my needs. This particular case here is something that feels quite 
natural, especially if you consider how much code needs to be changed to 
achieve greater flexibility. I think we are not talking major changes here, 
merely desinhibition.

Come to think about it again, it would actually make more sense to create 
something which is similar to what ENC does for nodes. Therefore, I propose:

EEL - External Environment Locator

Proposed new master setting:
environment_terminus = /path/to/external/environment/locator.sh

It takes one argument:
- requested environment name (once node and ENC agree on node environment)

It returns one path to directory or file:
- if what is returned is a directory, that is used as environment path
- if what is returned is a file, then that is treated as path to 
environment.conf

After that, all the normal rules apply.

Maybe I should spin this into a separate thread;)

B.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/2255e1c6-1592-479c-b687-5cc3a8792cd2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to