Ansible playbook 可以与自身同时运行,并且每次运行都有不同的清单文件吗?

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

我想使用一个带有 ansible 的通用部署盒,并连接到我所有的各种环境(有数十个)。生成清单文件并复制它们(假设它们有唯一的名称)后,Jenkins 作业将调用 ansible 剧本(所有环境通用)。

清单文件是单独的,但它们可能包含相同的变量名称。我的直觉告诉我这不是问题,因为它们将在不同的进程空间中运行。但如果有人能阐明这个方案,说它是否是一个好方法,或者我是否应该采取其他更接近行业标准的方法,我将不胜感激

首先,ansible在这种情况下运行正常吗?其次,这是一种常见情况,还是有其他方法被视为最佳实践?

ansible continuous-integration continuous-deployment ansible-inventory continuous-delivery
1个回答
0
投票

它会工作得很好,但你应该确保任何日志都转到单独的文件/输出,这样你就不会混淆不同的运行。

这是假设您在不同的库存中没有任何相同的机器。重叠的库存会让我更加紧张。

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