ansible - Ansible - 运行任务列表直到成功
问题描述
有没有办法运行一个任务块直到成功?这就是我想要实现的目标:
- start sequence below
task running shell command to generate kerberos ticket
task wait_for_connection
retry sequence x times until wait_for connection is successful
实现它的最佳方法是什么?似乎“块”不是为此目的而设计的。
解决方案
恐怕没有解决办法。如果“直到”与“include_tasks”一起使用,“include_tasks”可能会有所帮助。不是这样https://github.com/ansible/ansible/issues/17098
有一个功能请求打开:“直到块” https://github.com/ansible/ansible/issues/16621
是否可以将“命令&&等待”放入一项任务中?
推荐阅读
- python - 如何使用 Python 将日期时间插入 sqlite3 数据库?
- go - 根据 map[string]somestruct 调用 golang 调度方法
- html - 为什么我不能在我的 html 中删除奇怪的灰线
- python-3.x - 如何在 Numpy/MatplotLib 中可视化线性规划(具有任意不等式)的可行区域?
- android - 方法 toList() 没有发出任何东西
- c# - .NETCore 从 2.2.0 到 2.2.3
- laravel - 如何在 laravel 护照中创建登录 api 而无需注册 api 但创建令牌并将其存储在数据库中应该存在于登录 api 中
- microservices - 需要防御带有 CosmosDB 的事件溯源架构的古怪挑战
- reactjs - 在 AWS ampify 中部署时,页面在提交后重定向到 index.html
- javascript - 如何在javascript中创建转换构造函数?