从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 }}
我想使用 ansible
.
id_rsa
密钥)
似乎不再使用copy
内置模块recommended,建议用户使用template
。
如果我理解正确,我将不得不把 id_rsa
的内容放到一个 id_rsa.j2
中,然后在目标主机上渲染它。
这当然必须用ansible-vault
加密。
我的问题是是否有解决方法(因为我已经有一个带有机密的 vars
文件)以便我将私钥的内容添加到这个(已经加密的)文件以避免添加另一个仅用于此目的的加密文件。
您不会在模板中放置任何敏感信息,只需变量名称,与 copy
+ content
.
{{ my_private_key_var }}