[英]How to encrypt variables within a playbook in Ansible?
我正在運行一個劇本,我從外部 hashicorp 保險庫中傳遞密碼。 問題是,當我運行劇本時,密碼以純文本形式顯示在 ansible 提供的輸出中。
我希望日志可見,所以我不喜歡 no_logs 作為解決方案
例子
changed: [Server IP] => {
"changed": true,
"cmd": "config.cmd --windowsLogonPassword **Password is passed here but displayed in plain text** ,
"delta": "0:00:06.218698",
"end": "2021-07-16 05:32:07.845560"...
有沒有辦法直接在劇本中加密密碼,以便在此輸出中不顯示純文本?
放
no_log: true
在任務或整個劇本上。 這會禁止在您編寫劇本時對調試有用的信息,但應該在需要 IMO 的生產劇本中使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.