ansible交互提示用法

Posted 运维帮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible交互提示用法相关的知识,希望对你有一定的参考价值。

交互提示:使用关键字: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:再次确认,适合密码。

以上是关于ansible交互提示用法的主要内容,如果未能解决你的问题,请参考以下文章