philipp Hanselmann wrote:

> But how can  we ensure that the customers are separated? It should NOT 
> be possible for customer X to choose a environment from customer Y.
> 
> Is there a way to implement this?

You should probably run multiple puppetmasters, one per customer.

Because each puppetmaster has its own ssl configuration, you'll be able
to choose which puppetmaster a particular client can connect to. The
obvious drawback is that each puppetmaster has to listen on a different
port.

I tried to define $ssldir differently between environments but it didn't
worked out. It's likely the same kind of chicken and egg problem found
with SSL virtual hosts. The environment name is not known by the server
before the SSL handshake finish.

François

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to