Thanks a lot guys ;)!

El lunes, 17 de noviembre de 2014 23:37:26 UTC+1, rektide escribió:
>
> On Mon, Nov 17, 2014 at 10:29:07AM -0800, Simón Muñoz wrote: 
> > Hi all, 
> > 
> > I'm trying to run a task only if a variable is defined (for example, I 
> have 
> > some groups where it's defined and some others where it's not). I got to 
> > this (adding when: nginx_sites), that seems to work, but just asking in 
> > case there is a better way. 
> > 
> > - name: Enabling nginx sites according to group and host_vars 
> >   file: > 
> >     src=/etc/nginx/sites-available/{{ item }} 
> >     dest=/etc/nginx/sites-enabled/{{ item }} 
> >     state=link 
> >   with_items: random_var 
> >   when: random_var 
> >   notify: 
> >     - reload nginx 
> > 
> > Thanks in advance! 
>
>
> `when: foo is defined` is what i used to do. 
>
> these days though, i've found that more often i want to still be able to 
> signal a falsity. 
>
> unless extremely carefully considered, i try to use: 
>
> `when: foo|default(False)` 
>
> HH, -r 
>

-- 
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/cb18f016-de4e-4d8c-be34-61bdc34bc77d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to