Adding some details:
1. node A is running some java app
2. node B is running another app which in turn can generate some 'load' for 
node A

in terms of states I need not only have app 'started' on node A but also 
have it 'warmed up'. as warming up a java process is a complex task the 
only way to put app in 'warmed up' state is to organize feedback loop 
between A and B and stop warmup runs (on B) as soon as number of 
compiled/recompiled methods by hotspot drops to certain level. At this 
point you'll get some 'confidence' that app is warmed up and you can 
proceed further

ansible has a way of repeating single task but for some (may be good) 
reason there is no way of repeating 'composite task' (which is what roles 
are to my understanding) 

On Wednesday, 25 June 2014 19:20:37 UTC-5, Michael DeHaan wrote:
>
>
> I would benefit by a more specific example so I can understand what you 
> mean.
>
>
> On Wed, Jun 25, 2014 at 5:13 PM, Nick Evgeniev <nevg...@gmail.com 
> <javascript:>> wrote:
>
>> yep. exactly the case. at the moment this logic is implemented using .sh 
>> script.. so looks like the best option is to mix .sh with ansible (for pure 
>> deployment tasks). Will take a look into Fabric .. though I'd like to avoid 
>> introducing new tool for every simple task :)
>>
>>
>> On Wednesday, 25 June 2014 16:01:57 UTC-5, Dmitry Makovey wrote:
>>>
>>> does that mean you're running cross-host function that takes params from 
>>> A and B and returns value on B? And you expect certain value on B before 
>>> you move forward? I'm not an expert but it doesn't seem to be Ansible 
>>> domain. Maybe Fabric would be a better fit?
>>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to ansible-proje...@googlegroups.com <javascript:>.
>> To post to this group, send email to ansible...@googlegroups.com 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/63014730-309e-44a9-b2c6-400b9a7d5388%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/63014730-309e-44a9-b2c6-400b9a7d5388%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 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a3ca3d73-bcf1-416c-884c-0ec089365f81%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to