交互提示:
这里会使用关键字:vars_prompt
例如:使用ansible的交互式功能创建用户和给定一个密码。
- hosts: test50
remote_user: root
vars_prompt:- name: user_name
prompt: Enter Username private: no - name: user_passwd
prompt: Enter Password encrypt: "sha512_crypt" confirm: yes
tasks: - name: create user
user: name: "{{user_name}}"
password: "{{user_passwd}}"
关键字vars_prompt常用选项说明:
private:用户输入的值是否可见,当值为yes时,表示不可见,常用于密码,为no时,可见。
default:设置默认值,当不输入任何值时,使用该默认值。
confirm:再次确认,适合密码。
- name: user_name
网友评论