title: How to escape character "{%" in ansible variables
body: <p>I have a yml file containing usernames and password hashes, like this:</p>
  
  <pre><code>  users:
    - name: eucariot
      pwd_hash: $1c$FCM#Y+8Z:T$/l&gt;IX1tZG%Fh~u&amp;q\Xq6fd7dT|&gt;*,8&gt;G8y:f38{-$
    - name: test
      pwd_hash: $1a$eWcH'5dD~1$l&lt;vvDig#@.)I|;ZASgH'%Kv~N)&amp;DA=[i&lt;R@.'{%&gt;$
  </code></pre>
  
  <p>Then I refer to it from Jinja template. It works perfectly for the user "eucariot", while fails for "test", because its hash contains "{%".</p>
  
  <p>Running the playbook return an error:</p>
  
  <pre><code>template error while templating string: tag name expected. String: $1a$eWcH'5dD~1$l&lt;vvDig#@.)I|;ZASgH'%Kv~N)&amp;DA=[i&lt;R@.'{%&gt;$"}
  </code></pre>
  
  <p>I found the way how to escape such character by using !unsafe before the string, but problem is such file is created automatically by script and I don't know how to put "!unsafe" there.</p>