Generate is probably useful here:

http://docs.puppetlabs.com/references/latest/function.html#generate


On Thu, Jul 10, 2014 at 4:21 PM, Cristian Falcas <[email protected]>
wrote:

> Exec resources are executed on the agent. Functions are executed on
> master. So you first need a function that does the processing of the
> original zip and copies the new file to some module, from where you can
> retrieve it with the file resource.
>
> cristi
>
>
> On Tue, Jun 24, 2014 at 12:16 PM, Malintha Adikari <[email protected]>
> wrote:
>
>> Hi,
>>
>> I keep archive files in my puppet master side. I want to unzip the
>> archive to master's location and do some file replacements and again zip it
>> and then copy it to the agent side. I use following code snippet to unzip
>> it. How can I give an own location (master side location) here ?
>>
>> exec { "unzip":
>> command => 'unzip wso2esb-4.8.1.zip',
>> cwd => "/home/malintha/",
>>  path      => $command_path,
>> logoutput => true,
>> timeout => 3600,
>> require => File['/home/agent2/adikari11/wso2esb-4.8.1.zip'],
>> }
>>
>>
>> here "*cwd*" means the destination. But this is the agent side
>> destination.I want to set it to master side location
>>
>> Regards,
>> Malintha Adikari
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/puppet-users/fa17081c-1b25-4a0d-8b3d-236208caba9f%40googlegroups.com
>> <https://groups.google.com/d/msgid/puppet-users/fa17081c-1b25-4a0d-8b3d-236208caba9f%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CAMo7R_cxbvg%3D6i%3DV23nCGNUz1WGoumaGyxz6h4Fi9Eodh_s65w%40mail.gmail.com
> <https://groups.google.com/d/msgid/puppet-users/CAMo7R_cxbvg%3D6i%3DV23nCGNUz1WGoumaGyxz6h4Fi9Eodh_s65w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Eric Shamow
Methodologies Lead
Puppet Labs

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAOkEyqz%2BvyWvaw0453_mcjZrPtvTB%3D19ZUTyRcpMgq1rymz5tQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to