【问题标题】:Creating an ansible-vault from ansible从 ansible 创建 ansible-vault
【发布时间】:2017-01-24 09:05:30
【问题描述】:

我可以从 ansible 中创建 ansible-vault 文件吗?我正在从 ansible 为另一台服务器(要在本地运行)创建部署包,并且我想加密敏感数据(密钥本身通过不同的通道传输)。

ansible-vault 是否有非交互模式来创建 vault 文件?还是有一些可靠的内在方式?

【问题讨论】:

    标签: ansible-vault


    【解决方案1】:

    您可以使用 ansible-vault 的 --vault-password-file 选项来创建非交互式 Vault 文件。传入的文件可以是包含保管库密码的文本文件,也可以是检索并输出保管库密码的可执行脚本。

    你可以这样称呼它:

    ansible-vault --vault-password-file=vaultpass.txt encrypt sensitive_data.txt
    

    如果您想即时创建文件,而不是复制或加密现有文件,您可以在此命令中省略文件名并将数据通过管道传输到 STDIN:

    echo "sensitive data" | ansible-vault --vault-password-file=vaultpass.txt encrypt --output outfile.txt
    

    【讨论】:

      猜你喜欢
      • 2020-06-08
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多