On Jul 6, 2012, at 1:40 AM, DEGREMONT Aurelien wrote:

> Le 05/07/2012 19:00, Daniel Pittman a écrit :
>> 
>> That would ... probably not show a lot of short-term performance gain
>> for you.  The static compiler,
>> 
> We tested (and proposed some fixes (pull request #769)) and that looks 
> interesting but static compiler as some bad side effect which are removing 
> some nice aspect of Puppet.
> 
> We like that Puppet, through fileserver, can filter file access based on the 
> certificate information. We use it to strictly prevent client to access files 
> they should not.
> With static compiler, puppet agent is now accessing file through the 
> filebucket which does not have such separation. Any client can access all 
> files in the filebucket we cannot filter this.
> It could be nice if static compiler can insert file metadata checksum the 
> catalog as it already does to reduce agent/master traffic but still keep a 
> file source that agent can use to retrieve file from the fileserver when 
> needed.

It's not perfect, but one could argue the static compiler is inherently more 
secure than normal file management, and with less configuration, and certainly 
less configuration maintenance.

In order to retrieve a file from a filebucket, you must first know the checksum 
of that file's content, and to know that, you must (generally) know the actual 
content.

Thus, the checksum functions as a password to access the file content, and it's 
configured completely automatically, with no human input.

It's obviously not perfect, because of logs and things, but it's pretty darn 
good.

-- 
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 puppet-dev@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to