在所有 ansible 文件中替换 ansible 变量(inventory,yml ...)

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

我需要将包含 700 多个 playbook 的 ansible 安装移动到另一个基础设施。我面临的问题是我需要使用正确匹配的组名称以及 group_vars 来重命名我的库存文件。

例如,我的主组计算机名为 TDE,我需要将其重命名为 ODE,当然我需要更改清单文件中的组名,但是定义了“TDE”env 的剧本呢?

有什么办法可以顺利进行这个改动吗?我什至不知道从哪里开始,我想知道例如我是否需要执行“grep”命令和“find”以匹配这个组变量然后继续替换,但是这个数量剧本我有点担心最终结果。

有没有人遇到过这种问题?非常感谢您的帮助

已经尝试过 find 和 grep 操作,但似乎不是正确的开始方式

python linux ansible ansible-inventory ansible-template
© www.soinside.com 2019 - 2024. All rights reserved.