如何保护 AWX Tower 中的 SSH 密钥文件?

How to secure SSH key file in AWX Tower?

我必须保护服务器的密钥文件。密钥文件的路径存在于 AWX 清单文件中,如下所示。我使用 ansible-vault 来保护“/var/lib/awx/resource/keys/stg01/test.pem”文件。我如何在我的 AWX 清单文件中加载该密码。如何加密key文件传给ansible tower,使用key文件时需要解密

---
 ansible_ssh_host: 10.3.2.10
 ansible_ssh_private_key_file: /var/lib/awx/resource/keys/stg01/test.pem
 ansible_user: centos

使用ansible-vault,你需要有一个包含ansible-vault主密码的文件,或者每次使用时在命令行中设置密码。

如果你不想这样做,你可以查看 vault server 并将其与 ansible 一起使用:

https://www.vaultproject.io/