我試圖使用保管庫來加密敏感信息。我們可以在劇本任務中使用保險庫保護變量嗎?如果是的話,有人可以提供一些很好的例子嗎?如何在劇本中使用保管庫保護變量
這裏是我做了什麼:
1:創建角色的目錄結構
2:創建groups_vars /瓦爾文件,該文件有以下數據
MYSQL_PORT:3306
mysql_host:10.0.0.3
mysql_user:fred的
執行以下命令來創建加密文件
ansible保管庫創建group_vars /拱頂
與下列數據
vault_ear_passw ORD:supersecretpassword
這裏是最後的目錄結構
。
├──。 。 。
├──group_vars/
│└──數據庫/
│├──瓦爾
│└──金庫
└──。 。 。
現在在group_vars /瓦爾文件,我有以下的條目
ear_password: 「{{vault_ear_password}}」
現在,我的查詢,不能我們使用變量{{ear_password }},以便我可以得到如下值:supersecretpassword
什麼是_exact_問題?有一個關於保險庫的[doc page](http://docs.ansible.com/ansible/playbooks_vault.html)。 –
詳細編輯了這個問題。請多多建議 – user2315104