【发布时间】:2021-07-21 17:46:26
【问题描述】:
我有 terraform 模块,例如在 Azure 上创建一个 VM,它在我触发管道时工作。
但是当我触发管道两次时,它无法创建两个 VM。如何操作 terraform State 文件?我能想到的唯一方法是两个在不同的代理中运行多个管道,这行得通吗?
【问题讨论】:
-
如果每个虚拟机都是独立管理的,那么每个虚拟机都应该有自己的状态文件。
-
移动/删除状态文件是最佳实践吗?开始考虑 Count 和 for each 但我们并不要求每次都创建 2 到 3 个实例。我们没有其他选择吗?我已经寻找答案,但没有运气
标签: azure-devops terraform terraform-provider-azure