代码之家  ›  专栏  ›  技术社区  ›  RPT

Ansibl vault:来自终端的密码

  •  0
  • RPT  · 技术社区  · 5 年前

    ansible-playbook play.yml -i hosts --ask-vault-pass
    

    我试过类似的方法

    echo $PASS | ansible-playbook play.yml -i hosts --ask-vault-pass
    

    但这并没有奏效。

    https://docs.ansible.com/ansible/latest/user_guide/vault.html

    0 回复  |  直到 5 年前
        1
  •  2
  •   error404    5 年前

    github中对此存在一个问题 environment variable ansible https://github.com/ansible/ansible/issues/45214

    作为解决方法,您可以使用 ANSIBLE_VAULT_PASSWORD_FILE

    此变量将指向保存密码以解锁ansible vault的文件。