Hi All, I have configured *puppet with passenger with LDAP as configuration store*.. Using puppet for deploying application different machines. Application deployment consist of pushing numerous templates, flat files(JARs,ZIPs,WARs etc) and various system/application level configuration changes.
I have written puppet manifest accordingly.Here is sample for pushing two ZIPs. #-------------------------------------------------------- file { "/home/user/application1.zip": group => 'app', source => "puppet://puppet/${environment}/application1.zip", } file { "/home/user/application2.zip": group => 'app', source => "puppet://puppet/${environment}/application2.zip", } #------------------------------------------------------- what am i questioning here is that puppet daemon execution is single threaded.It processes each resource one-by-one( based on dependencies) .In this case FILE resource. It transfers file Zips one-by-one irrespective of dependency. Is there any way, we can configure puppet/passenger so that it can transfer files asynchronously. If its does not have dependency,puppet daemon spawning thread for asynchronous file transfer ? In my environment, I need to transfer number of files. More files means more delay in puppet daemon execution. I am trying to achieve some performance gain over application deployment. Regards, *Sanjiv Singh * Software Engineer (iLabs) Impetus Infotech (India) Pvt. Ltd. ** ** -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/nThNbBIMVU8J. 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.