【发布时间】:2021-09-20 12:08:06
【问题描述】:
我有一个受密码保护的证书密钥,我正尝试在 ansible 中与 uri 模块一起使用,以针对已配置 2 路信任的 URL。
使用 curl,我会运行 curl -s --cert key.pem:password url。
在 ansible 中,我似乎无法弄清楚如何为 uri 模块的 client_key 选项提供密码。
【问题讨论】:
-
无法使用
uri模块。您可以删除证书密钥的密码,检查knowledge.digicert.com/solution/SO5292.html -
不要在命令行中输入密码。命令行是公开的(参见
ps -ef)。如果将密码放在命令行中,密码也是公开的。公共密码是无用的。您可以删除它们。 -
也许自定义 ansible 模块可以,但我仍在寻找可以完成这项工作的 python 2 代码。 Ansible 会提示输入密码,我们不提供密码。不知道怎么做没有提示。