title: Ansible Special Characters in passwords
body: <p>I read my root passwords from an encrypted ansible-vault file. 
  But when I use it on ansible_become_pass the operation fails because the password contains a special character. In my example "<strong>#</strong>"</p>
  
  <p>This is my yml:</p>
  
  <pre><code>- hosts: sirius
    remote_user: ansusr
    become: yes
    vars_files:
       - vault_vars.yml
    become_pass: "{{ root_pass_sirius }}" 
  </code></pre>
  
  <p><code>ansible-playbook check.yml --ask-vault-pass</code></p>
  
  <p><code>fatal: FAILED! =&gt; {"msg": "{{ TesT#1234 }}: template error while templating string: unexpected char '#' at 6. String: {{ TesT#1234 }}"}</code></p>
  
  <p>How to mask the <code>#</code> Char?</p>