運行 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需要申請密碼請參考