Make ansible doesn't parse template-like password in user's input (#42275)
Make ansible doesn't parse template-like password in user's input (#42275)

NOTE:
1. Use unsafe decorator but not builtin escape wrapper in jinja2
since ansible will try parse ssh password twice, the builtin
escape wrapper will be removed during the first parse.
2. Use class AnsibleUnsafeText but not '!unsafe' syntax since
passwords are not loaded by YAML env, '!unsafe' syntax doesn't
work for them.

thaim/ansible,thaim/ansible