在ansible中将哈希类型动态分配给password_hash()

assign hash type dynamically to password_hash() in ansible

是否可以将变量插入 password_hash() 过滤器?像这样工作的东西:

password: "{{ 'mypassword' | password_hash('hash_var') }}"

hash_var 为 md5 或 sha256 或 sha512

谢谢!

是的。有可能的。例如,下面的两个表达式

    password: "{{ 'mypassword' | password_hash('sha256', 'salt') }}"
    password: "{{ 'mypassword' | password_hash(hash_var, 'salt') }}"
    hash_var: sha256

给出相同的结果

    password: $salt$TYJ6ATpIhYy.nairVJIpWv4n5ky/FxBc31yIH5kPE70