运行 playbook时,您可能希望提示用户进行某些输入,并可以通过“ vars_prompt”部分进行输入。
比如不想记录的敏感数据密码等。
这具有安全性的用途。
基本示例:
---
- hosts: all vars_prompt: - name: username prompt: "输入用户名:" private: no - name: password prompt: "输入密码:"
private: no
tasks:
- user: name={{ username }} password={{ password }}
默认情况下,用户输入是隐藏的,但可以通过设置使其可见。private:no
如果是linux需要申请密码请参考