Ansible原始ssh模块可以像“期待”一样使用吗?

问题描述 投票:0回答:1

换句话说,可以通过原始SSH连接使用ansible“expect”模块吗?

我正在尝试自动化一些没有完整的Python甚至shell的简单嵌入式设备。 ansible raw模块适用于简单的命令,但我想以期望的方式驱动事物。

可以这样做吗?

python ansible pexpect pxssh
1个回答
1
投票

expect模块是written in python,所以不,这是行不通的。

Ansible确实有一个与网络交换机等设备交互的模型,类似地不运行python;你可以在How Network Automation Is Different上读到这个。我不认为这会为您的问题提供任何直接的解决方案,但它提出了一种追求事物的方法,如果与Ansible集成非常重要。

使用实际的expect程序而不是Ansible可能更简单。

© www.soinside.com 2019 - 2024. All rights reserved.