Ansible:如何从文件导入GPG私钥?

Ansible:如何从文件导入GPG私钥?,ansible,gnupg,Ansible,Gnupg,手动导入GPG私钥: gpg --import myprivatekey.key 如何在远程机器上使用Ansible实现这一点?假设私钥作为文件驻留在本地计算机上,如何使用Ansible在远程计算机上导入私钥 我已经搜索了文档,但Ansible似乎没有用于此任务的模块。没有Ansible gpg模块。您必须在命令行中提供密码短语。使用或任何其他加密系统使用密码短语加密变量。比如说 -名称:导入gpg私钥 命令:“gpg——批处理 --密码短语{{gpg_密码短语} --松垂模式环回 --“导入

手动导入GPG私钥:

gpg --import myprivatekey.key
如何在远程机器上使用Ansible实现这一点?假设私钥作为文件驻留在本地计算机上,如何使用Ansible在远程计算机上导入私钥


我已经搜索了文档,但Ansible似乎没有用于此任务的模块。

没有Ansible gpg模块。您必须在命令行中提供密码短语。使用或任何其他加密系统使用密码短语加密变量。比如说

-名称:导入gpg私钥
命令:“gpg——批处理
--密码短语{{gpg_密码短语}
--松垂模式环回
--“导入私钥”

(未测试)

您可以通过将
--pinentry模式
选项与
--passphrase
--passphrase文件
选项结合使用来执行此操作

例如:

gpg--passphrase文件passphrase.txt--pinentry模式环回--import private.key

没有回答问题我改进了答案。