在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()的主要内容,如果未能解决你的问题,请参考以下文章

在 redshift 中动态地将内存分配给 WLM 队列

是否可以仅使用 CSS 和单元格的 td 值动态地将边框分配给 html 表格?

Powershell根据给定的计数选择一个随机字母,并动态地将每个字母分配给一个唯一的变量?

如何正确地将值分配给数组(结构类型)元素?

Google研究 | 使用一致的哈希算法分配临界负载

将控制器操作权限动态分配给 asp.net MVC 中的角色