【发布时间】:2020-11-17 04:07:10
【问题描述】:
我的剧本是用--ask-become-pass 调用的。成为密码是通过控制机器上的环境变量提供的。
对于我需要提升权限的 许多 任务来说,一切正常。但是,有一个或两个任务需要直接将密码作为命令的一部分。例如。我希望我可以使用类似的东西:
command: /foo/bar autoLoginUser {{ ansible_become_pass }}
...但我得到以下信息:“该任务包含一个带有未定义变量的选项。错误是:'ansible_become_pass' 未定义。”
如果可以的话,我宁愿不要在保险柜中复制此密码。
【问题讨论】:
标签: macos ansible ansible-vault