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

Posted

技术标签:

【中文标题】在ansible中动态地将哈希类型分配给password_hash()【英文标题】:assign hash type dynamically to password_hash() in ansible 【发布时间】:2022-01-14 17:28:11 【问题描述】:

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

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

hash_var 为 md5 或 sha256 或 sha512

谢谢!

【问题讨论】:

【参考方案1】:

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

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

给出相同的结果

    password: $5$salt$TYJ6ATpIhYy.nairVJIpWv4n5ky/FxBc31yIH5kPE70

【讨论】:

以上是关于在ansible中动态地将哈希类型分配给password_hash()的主要内容,如果未能解决你的问题,请参考以下文章