当 'ansible_user' 被错误地设置为 MFA 用户时,tqm 会无限期挂起。
我在这里的“task_queue_manager.py”中设置了一个断点:
play_return = strategy.run(iterator, play_context)
但是我找不到任何可以用来停止、结束或出错的过程。
下面是 sudo 代码,代表猜测它是如何工作的。
timeout = 300
result = tqm.run(play)
if not result and timeout and tqm is not None:
tqm.cleanup()
有没有人知道直接使用 tqm 的解决方案,甚至是我上面没有提到的解决方法?