我使用 Terraform 已经有一段时间了,并且对它与 VMware 和 Azure 提供商的使用感到满意。
目前,我需要在 Azure 中使用静态 IP 地址预配 VM。试图让他们摆脱静电,但我用了一个安全锤,我无法偏转。
虽然我可以在子网中分配一些并将它们提供给 Terraform(我使用 ansible 来驱动 Terraform),但我想知道是否有人在 Azure 中解决了这个问题并且可能有好的想法。
正如我所看到的,主要问题是并发性。我需要一种在子网中原子地“分配”IP 的方法,并确保即使需要一段时间才能构建 VM 并开始使用该地址,同时运行的其他供应请求也不会得到相同的请求。
在私有数据中心,我会使用 IPAM 解决方案。在 Azure 中,我没有可用的。寻找使用 Azure+Terraform+Ansible 严格实施的想法