On Tuesday, March 1, 2011 2:58:03 AM UTC-5, Thomas Rasmussen wrote:
>
>
>
> On Feb 28, 9:35 pm, Patrick <[email protected]> wrote: 
> > On Feb 28, 2011, at 4:23 AM, Thomas Rasmussen wrote: 
> > 
> > 
> > 
> > 
> > 
> > > hey 
> > 
> > > OK, now I have tried to do it via rsync and it seems to be working... 
> > > but the recurse bug is apparently very serious... I now have a 
> > > manifest that does: 
> > 
> > >    file { "/pack/mysql-5.5.9": 
> > >      ensure => directory, 
> > >      recurse => true, 
> > >      force => true, 
> > >      owner => "root", 
> > >      group => "root", 
> > >      require => Exec[rsync_mysql_install], 
> > >    } 
> > 
> > > This takes about the same time as if I was copying (I need to be sure 
> > > of permissions of rsync'ed files). Is the recurse feature really that 
> > > bad? 
> > 
> > If the permissions you need to be sure of are all "root,root,755", it 
> will be much faster to just do a chmod+chown at the end and put that and the 
> rsync in a shellscript. 
> > 
>
> That is a hack but not a solution, honestly I'm really disappointed in 
> puppet not handling this very effeciently.... I've been used to 
> cfengine2 for the past year or so, but for a particular project we 
> have decided to use puppet, mainly because we like the manifests 
> better here than on cfengine... 
>
> So I hope that the performance issue when recursing directories gets 
> attention and gets fixed soon. 
>
> Thomas 
>

Is there any reason it's not feasible to build a package for your 
distribution and then use Puppet to install it? If there's a "right" way to 
do what you want, that's going to be it.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" 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-users?hl=en.

Reply via email to