I would like the same thing. I think Ansible needs a global handler  and 
global notify. This would support the frequently used unix conf.d/ idiom. 
Right now the way I do it is with a role called "end" that does the 
restart. You lose idempotency because it always runs (it has to due to no 
global notify) but it works. 

-Aaron

On Tuesday, April 8, 2014 1:44:37 AM UTC-4, Timur Batyrshin wrote:
>
> Hi,
>
> I've posted a similar message earlier: 
> https://groups.google.com/forum/#!topic/ansible-project/8FqZwqqyyeU
> But haven't got any replies to it.
> And here is a bit earlier ticket with Michael's answer: 
> https://github.com/ansible/ansible/issues/5634
>
> If you find the way to solve your issue please let us know here, as I'm 
> interested in that too.
>
> Thanks,
> Timur
>
> понедельник, 7 апреля 2014 г., 1:31:07 UTC+4 пользователь Jacob Weber 
> написал:
>>
>> Is there a way to have multiple plays call a "notify" handler, but have 
>> the handler run only once, at the end of all plays?
>>
>> For example, say I have site.yml:
>> - include webservers.yml
>> - include database.yml
>>
>> And in both webservers.yml and database.yml, I have a role that calls:
>>   notify: update load balancer
>>
>> If I put an "update load balancer" handler in some common role included 
>> by both webservers.yml and database.yml, it gets called at the end of each 
>> of those two plays. I only want it to happen once, at the end of both plays.
>>
>> And if I put the handler inside site.yml, it can't be found by the 
>> included plays.
>>
>> Thanks.
>>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/ba3d6c35-6c73-40cb-97f1-862405d440c7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to