簡體   English   中英

變量中的Ansible Vault密碼

[英]Ansible Vault Password in variable

有沒有辦法在Ansible劇本中作為變量訪問庫密碼? 我正在尋找這樣的東西:

---

debug: var=ansible_vault_password

我最終通過將本地保險庫密碼文件復制到服務器來解決此問題。 要做的任務看起來像這樣:

- name: setup ansible vault password file
  copy:
    src: /path/to/local/vault_pass
    dest: /root/.vault_pass
    mode: 0600
    owner: root
    group: root

然后root用戶將執行ansible-pull命令。

嘗試將密碼保存到其他文件中,並使用“ vars_files”包含密碼。 例:

在Password.yml中:

ansible_vault_password: redhat

在Playbook.yml中:

Host: xyz

vars_files: password.yml

tasks:

   debug:

       var: "{{ ansible_vault_password }}"

試試這個,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM