This prompted me to test the static compiler a bit. But the following bug I 
found is a total show stopper:
http://projects.puppetlabs.com/issues/17183

Otherwise it looks like it works well.
Btw, that documentation kind of suggests $server is a variable available in 
puppet manifests, $servername is available but can't really be used as it might 
differ from the certificate name or IP etc. So actually having $server would 
also simplify using it a bit.


--  
Erik Dalén


On Monday 22 October 2012 at 18:46, Luke Kanies wrote:

> On Oct 22, 2012, at 3:38 PM, Bostjan Skufca <[email protected] 
> (mailto:[email protected])> wrote:
>  
> > Hi all,
> >  
> > the post below was originally intended for this list, but was unfortunately 
> > misdirected to puppet-users. As some debate has already begun around it, I 
> > will not duplicate its content here, so please see for yourself:
> > https://groups.google.com/forum/?fromgroups=#!topic/puppet-users/d4F9ESnRTAo
> >  
> > Can you think of any showstoppers for this feature?
> This is pretty much exactly what the static compiler does - you can 
> selectively enable it with something like '--compile_terminus 
> static_compiler'.
>  
> There are some issues with it (e.g., you have to build and manage a 
> server-side filebucket that's shared across all masters), but it was built to 
> do almost exactly what you're trying to do. And a bit more actually, because 
> it means that server-side code can change without it affecting client-side 
> catalogs.
>  
> I thought we had live docs on it now, but this is what we have so far, in 
> clearly interim form:
>  
> https://github.com/puppetlabs/pre-docs/blob/master/telly/static_compiler.md
>  
> https://github.com/puppetlabs/puppet/blob/master/lib/puppet/indirector/catalog/static_compiler.rb
>  
> Those links will quite possibly not work for all that long, but hopefully 
> they'll go live somewhere soon.
>  
> Will that do what you want?
>  
> --  
> Luke Kanies | http://about.me/lak | http://puppetlabs.com/ | +1-615-594-8199
>  
>  
> --  
> You received this message because you are subscribed to the Google Groups 
> "Puppet Developers" group.
> To post to this group, send email to [email protected] 
> (mailto:[email protected]).
> To unsubscribe from this group, send email to 
> [email protected] 
> (mailto:[email protected]).
> For more options, visit this group at 
> http://groups.google.com/group/puppet-dev?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to