我正在学习Ansible,想知道如何编写一个任务来处理以下命令:
$<command> <options>
username:
email address:
password:
password (check):
< p > <command> <option>
要求四个变量,这些变量可以在playbook中硬编码。
感谢您提供的任何见解
我正在学习Ansible,想知道如何编写一个任务来处理以下命令:
$<command> <options>
username:
email address:
password:
password (check):
< p > <command> <option>
要求四个变量,这些变量可以在playbook中硬编码。
感谢您提供的任何见解
使用expect
模块:
- hosts: localhost
tasks:
- expect:
command: command option
responses:
username: "John Doe"
email: "joh@doe.com"
password: "mypass"
-e
参数、环境变量或其他查找方式传递变量。 - Konstantin Suvorov