ansible 交互提示


运行 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需要申请密码请参考

https://docs.ansible.com/ansible/latest/reference_appendices/faq.html#how-do-i-generate-encrypted-passwords-for-the-user-module


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM