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

标签 ansible gnupg

手动导入 GPG 私钥:

gpg --import myprivatekey.key

如何在远程机器上使用 Ansible 执行此操作?假设私钥作为文件驻留在我的本地机器上,我如何使用 Ansible 在远程机器上导入私钥?

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

最佳答案

您可以使用 --pinentry-mode 来做到这一点。选项与 --passphrase 一起使用或 --passphrase-file选项。
例如:

gpg --passphrase-file passphrase.txt --pinentry-mode loopback --import private.key

关于Ansible:如何从文件中导入 GPG 私钥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57450590/

相关文章:

Ansible - 如果 undefined variable ,则使用默认值

Erlang - 导入 GPG 公钥

git - 签署 git 提交时记住 GPG 密码

linux - gpg加密和解密

prompt - 禁止 GPG 命令中的密码提示

linux - 我们如何在使用循环时调用 ansible playbook 中的变量

amazon-web-services - 通过用户数据脚本安装新的 aws 实例时解密的变量

shell - ansible with_first_found 不工作

Ansible - 在角色的剧本条件下使用

python - 如何验证 pip 包的 PGP key ?