在下面的假设示例中,我sleep
通过 shell 模块在远程主机上执行了 5 秒。如果远程 shell 进程没有返回,我希望 Ansible Runner 在四秒后超时。这可能吗?
r = ansible_runner.run(inventory=ansible_inventory, host_pattern="all",
module="shell",
module_args=("sleep 5"),
envvars = {
"ansible_command_timeout": 4 # This doesn't seem to work
}
)