如果任务失败,Ansible 保险库密码会出现在日志中
Ansible vault passwords appears in log if task fails
我正在使用 ansible vault 来存储我的密码,它运行良好。
我遇到的问题是,当任何任务失败时,它会在日志中显示这些密码。
如何在所有情况下隐藏这些密码?
这是我的示例任务
- name: Run python script for generating Projects report
command: python GetProjects.py -o { org1 } -p { pat1 }
register: result
- debug: msg="{{result.stdout}}"
如果任务失败它会在日志中显示我的 pat 和 org
如果您的 command
任务失败并且您想隐藏输出,您可以使用 no_log
选项。
- name: Run python script for generating Projects report
command: python GetProjects.py -o { org1 } -p { pat1 }
register: result
no_log: true
更新
我正在使用 ansible vault 来存储我的密码,它运行良好。 我遇到的问题是,当任何任务失败时,它会在日志中显示这些密码。 如何在所有情况下隐藏这些密码?
这是我的示例任务
- name: Run python script for generating Projects report
command: python GetProjects.py -o { org1 } -p { pat1 }
register: result
- debug: msg="{{result.stdout}}"
如果任务失败它会在日志中显示我的 pat 和 org
如果您的 command
任务失败并且您想隐藏输出,您可以使用 no_log
选项。
- name: Run python script for generating Projects report
command: python GetProjects.py -o { org1 } -p { pat1 }
register: result
no_log: true
更新