我需要在没有工作流程的 Ansible 自动化平台上针对多个执行节点后面的一组主机运行一个角色

问题描述 投票:0回答:1

我有一个简单的问题,我似乎找不到任何文档。我有多组主机,只能由不同的执行节点访问。我需要能够在不使用工作流的情况下同时在所有主机上运行角色,并让 AAP 知道将作业发送到正确的执行节点。这可能吗,还是 AAP 缺少这个功能?

我尝试了工作流程,它们有效,但似乎没有必要。我应该能够通知 AAP 哪个执行节点可以访问哪些主机,而无需在清单或模板级别设置执行节点,然后利用工作流程。

ansible ansible-automation-platform
1个回答
0
投票

据我所知,使用特定执行节点的唯一方法是通过实例组。在其中,您创建一个或多个执行节点组,然后将作业模板分配给一组。

RedHat 解决方案 5285681 指的是此特定用例:https://access.redhat.com/solutions/5285681

如果您确实想避免工作流程(因为您将拥有多个实例组/模板),那么我看到的唯一解决方案是创建一个调用 AAP 本身并触发其他模板迭代每个实例组的新模板。

© www.soinside.com 2019 - 2024. All rights reserved.