如何通过Ansible响应是/否命令提示符?

时间:2020-03-19 11:31:42

标签: ansible ansible-tower

我正在运行:

- command: vsx update-software ...

命令在主机上执行更新,该命令请求输入“ y”以继续执行。
默认情况下,该命令将以“ yes”执行还是应该添加Ansdible指令以“ yes”响应?如果可以,请使用哪个指令?

1 个答案:

答案 0 :(得分:1)

使用expect模块,

- name: Upgrading Software
  expect:
    command: vsx update-software
    responses:
      'First Question in the prompt' : 'y'
      'Second Question in the prompt' : 'y'

可以在here上找到有关expect的更多信息。