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交互提示用法的主要内容,如果未能解决你的问题,请参考以下文章

Ansible的高级用法playbook

詹金斯工作的 Ansible 提示

在 Ruby 安装期间,RVM 在交互式提示中要求用户名

4,Ansible---Pattern

Ansible------Ansible概述,搭建,用法

Ansible自动化运维工具Ansible的playbook基本用法