[英]How to enable or disable multiple hosts in Ansible Tower/AWX to include or exclude while running jobs?
有什么方法可以启用或禁用清单中的多个主机以在运行作业时包含或排除它们?
我知道我们可以通过Inventories web UI 一次禁用一台主机,但这非常耗时。
我一直在寻找类似将主机分组并通过单击禁用组中所有主机的东西。
可能吗?
如何在运行作业模板时限制 Ansible Tower 中的主机?
在配置作业模板期间,您可以选择 select PROMPT ON LAUNCH
for LIMIT
。
这将准确地提供您所要求的功能。
限制:一种主机模式,用于进一步限制受剧本管理或影响的主机列表。 多个模式可以用冒号 (
:
分隔。 与核心 Ansible 一样,a:b
表示“在组 a 或 b”中,a:b:&c
表示“在 a 或 b 但必须在 c 中”,而a:!b
表示“在 a 中,绝对不在 b 中” ”。Prompt on Launch:如果选中,即使提供了默认值,系统也会在启动时提示您选择一个限制。
换句话说,您不是在当前清单中启用或禁用主机组(注:这样的“全局”操作也会影响其他作业),而是将作业模板应用于清单中的现有主机或组。 在此期间,您可以应用包含或排除模式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.