使用查詢管道解密非結構化的保險庫加密資料

使用 Vault,你還可以加密非結構化資料,例如私鑰檔案,並且仍然可以使用 lookup 模組在遊戲中解密它們。

- name: Copy private key to destination
  copy:
    dest=/home/user/.ssh/id_rsa
    mode=0600
    content=lookup('pipe', 'ANSIBLE_VAULT_PASSWORD_FILE=vault_pass_file ansible-vault view keys/private_key.enc')