ansible - Ansible 从组中找到一个健康的主机名
问题描述
我正在使用 Ansible 使用 azure devOps 管道部署我的 docker 堆栈文件。我正在使用清单文件中定义的组名,该文件具有多个主机。
库存文件:
[my_web_server_group]
host1
host2
host2
我的要求是:在 playbook 中运行部署任务之前,我需要从该组中找到一个已启动并正在运行的主机名。所以我只能在那个特定的主机上部署我的堆栈。
任何人都知道我如何对该组中的主机执行健康检查并使用该特定的单个健康主机进行部署。
解决方案
推荐阅读
- r - 使用 R 的 bizdays 包为每日股价数据创建工作日日历的问题
- python - 在 pyspark 中选择包含字符串的列
- jquery - 通过 tbody 而不是 tr 元素进行 DataTable 分页
- node.js - 猫鼬中的最小和最大数量验证
- java - 如何在 MQTT 中接收发件人的姓名
- java - 根据 HTTP 规范,“*”是内容类型的有效通配符吗?
- jquery - Angular - 如何用正确的 Angular 代码替换这个 jQuery 状态变化?
- windows - 由于错误无法运行 grunt 命令:找不到模块“liftoff”
- excel - 如何使用 Excel VBA 将特定行从多个工作表复制到另一个?
- uwp - 检测 Dropbox 是否安装在 UWP 应用中