Ansible 如何将aruba_命令与expect指令一起使用?

Ansible 如何将aruba_命令与expect指令一起使用?,ansible,ansible-tower,Ansible,Ansible Tower,我试图在剧本上运行此操作,我得到以下错误: commands: - expect: command: "vsx update-software ....." responses: 'The.....(y/n)?': 'y' 'Do.....(y/n)?': 'y' 您似乎混淆了两个不同名称的“命令”概念:仅向设备发送

我试图在剧本上运行此操作,我得到以下错误:

          commands:
            - expect:
                command: "vsx update-software ....."
                responses:
                  'The.....(y/n)?': 'y'
                  'Do.....(y/n)?': 'y'

您似乎混淆了两个不同名称的“命令”概念:仅向设备发送aruba命令,它不针对连接运行
expect
;模块运行shell命令。我使用expect指令确认命令的执行,因为它需要“y”确认。是否有其他方法来确认命令的执行或绕过它?该选项似乎是您非常想要的!这正是我想要的,请欣赏。您似乎混淆了两个不同名称的“命令”概念:仅向设备发送aruba命令,它不针对连接运行
expect
;模块运行shell命令。我使用expect指令确认命令的执行,因为它需要“y”确认。是否有其他方法来确认命令的执行或绕过它?该选项似乎是您非常想要的!这就是我要找的,谢谢。
"msg": "invalid keys: expect"