Sorry, i mixed up the names. Thank you both Garrett, Peter. 

 

On Tuesday, June 10, 2014 9:08:14 AM UTC+2, Iakov Gan wrote:
>
> Thanks for the hint, Peter. 
>
> Looks like prerun_command is very interesting solution. BTW i've just 
> found a puppet module for that[1]. 
>
> But still using prerun_command  it can only pull ALL my environments 
> before each puppet run (= 1min). I can't pull only one particular 
> environment, can i?
>
> I developed a small extension of node.rb, that does what i need: since 
> node.rb 
> knows environment of the node, i can call "r10k deploy environment 
> #{your_env} -p". But the error management is quite difficult since i only 
> can report error by exit code and no error message appears on the node 
> unfortunately.  Any ideas?
>  
> [1] https://github.com/openSUSE/puppet-r10k 
>
> On Monday, June 9, 2014 11:44:47 AM UTC+2, Peter Meier wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE----- 
>> Hash: SHA1 
>>
>> > Perhaps the prerun_command[1] configuration setting might help. It 
>> > allows you to run a command before every agent run. I use it to run 
>> > r10k. 
>> > 
>> > [1] - 
>> > 
>> http://docs.puppetlabs.com/references/latest/configuration.html#preruncommand
>>  
>>
>> But 
>> > 
>> this is on the agent side, and not the master. 
>>
>> What I would do to have instant git updates, is updating things based 
>> on a server side git post-update hook (the place where you push the 
>> code). If you do the script in a little intelligent way, you can speed 
>> up that quite good to make it pretty fast. 
>>
>> ~pete 
>>
>> -----BEGIN PGP SIGNATURE----- 
>> Version: GnuPG v1 
>> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ 
>>
>> iEYEARECAAYFAlOVgfgACgkQbwltcAfKi38ObACeLB501PDamdCY4cR5X+bFFjgB 
>> J8MAoJu/XATPpk1of4FJLGfAFV6pni9V 
>> =hLSA 
>> -----END PGP SIGNATURE----- 
>>
>

-- 
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/685c61ae-e9c1-49e5-b11d-c9e6b8a476d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to