我想编写使用其安装程序安装应用程序的playbook。我正在使用ansible的expect
模块来执行此操作。在安装开始时,它要求按ENTER
继续安装。如何发送期望ENTER
按键?
答案 0 :(得分:1)
有一个名为yes
的linux命令,其中"输出肯定响应或用户定义的文本字符串"。
我没有检查过,但您可以尝试使用:
- shell: yes '' | your command goes here
查看simulation keypress in bash script。
如果要通过shell运行命令(假设您使用
<
,>
,|
等),则必须在命令中指定shell,例如{ {1}}
因此,您可以尝试/bin/bash -c "/path/to/something | grep else"
或类似的响应,例如:
/bin/bash -c "echo"