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

Reply via email to