【问题标题】:Create file from variable in ansible从ansible中的变量创建文件
【发布时间】:2021-12-24 06:00:00
【问题描述】:

我想使用ansible 创建一个文件(即id_rsa 密钥)。

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

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

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

我的问题是是否有解决方法(因为我已经有一个带有秘密的vars 文件),所以我将私钥的内容添加到这个(已经加密的)文件中,以避免添加另一个加密文件只是为了这个目的。

【问题讨论】:

    标签: ansible ansible-vault


    【解决方案1】:

    您不会在模板中添加任何敏感信息,只需在变量名中添加变量名称,就像使用 copy + content 一样。

    {{ my_private_key_var }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-19
      • 2021-03-31
      • 1970-01-01
      • 1970-01-01
      • 2020-03-10
      • 2021-04-16
      • 2021-06-09
      • 1970-01-01
      相关资源
      最近更新 更多