Run an Ansible task only when the variable contains a specific string

Question:

I have multiple tasks depend from the value of variable1. I want to check if the value is in {{ variable1 }} but I get an error:

I’m using ansible 2.0.2

Answer:

If variable1 is a string, and you are searching for a substring in it, this should work:

if variable1 is an array or dict instead, in will search for the exact string as one of its items.

Leave a Reply