Hi, 

I want to use variable in when statement, for example: 

- include: some_playbook.yml
  when: "{{ SOME_VARIABLE }}" == "true"

where: 
SOME_VARIABLE - is given as false/true via --extra-vars

Unfortunately I get error: 

ERROR: Syntax Error while loading YAML script, run_soak_test.yaml
Note: The error may actually appear before this position: line 3, column 26

- include: some_playbook.yml
  when: "{{ SOME_VARIABLE }}" == "true"
                         ^
We could be wrong, but this one looks like it might be an issue with
missing quotes.  Always quote template expression brackets when they
start a value. For instance:

    with_items:
      - {{ foo }}

Should be written as:

    with_items:
      - "{{ foo }}"


Do you know what's the reason and what's the workaround? 

Thanks in advance, 
Wojtek 

-- 
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/4cb1d171-cd47-44dc-ae97-87bc7b2dc5a1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to