从ansible中的变量创建文件

Create file from variable in ansible

我想使用 ansible.

创建一个文件(即 id_rsa 密钥)

似乎不​​再使用copy内置模块recommended,建议用户使用template

如果我理解正确,我将不得不把 id_rsa 的内容放到一个 id_rsa.j2 中,然后在目标主机上渲染它。

这当然必须用ansible-vault加密。

我的问题是是否有解决方法(因为我已经有一个带有机密的 vars 文件)以便我将私钥的内容添加到这个(已经加密的)文件以避免添加另一个仅用于此目的的加密文件。

您不会在模板中放置任何敏感信息,只需变量名称,与 copy + content.

相同
{{ my_private_key_var }}