我有一个关于ansible的问题,其中包含了python任务,SSH
连接。因此,我想要的主要事情是拥有一个全局SSH会话,我通常可以从python模块(在ansible playbook运行期间)访问它
现在我有了一个python模块,它建立了到主机的ssh连接,并将命令(作为参数从ansible获取)放入主机,检查命令,根据命令执行一些自己的逻辑。。。关闭连接
我的问题是,每次在ansible中将此模块用作任务时,它都必须一次又一次地创建ssh连接(因为我总是在执行python脚本后丢失会话)
每次连接都要花很多时间,因为我有几个任务
我还可以看到,ansible能够构建SSH会话并通过连接到主机,但是我不知道如何传递该会话并从中生成SSHClient
python对象,我可以用它来编写命令
所以一般的问题是,在ansible playbook运行期间是否可能有持久的SSH
会话,每次都不关闭,我可以从python脚本(用作ansible任务)中使用这些会话
非常感谢您的帮助
目前没有回答
相关问题 更多 >
编程相关推荐