【发布时间】:2021-12-31 02:36:14
【问题描述】:
我在 terraform 上创建了一个模块,该模块创建 aws_servicecatalog_provisioned_product 资源。
当我从根目录调用此模块时,我使用 for_each 来运行对象列表。
该模块运行到此对象列表中并并行创建 aws_servicecatalog_provisioned_product 资源。
有没有办法一个一个地创建资源?我希望该模块将等待第一次迭代完成并在之后创建下一次迭代。
【问题讨论】:
-
进展如何?仍然不清楚你能做什么?
-
我正在使用 jinja 模板,它使用 depons_on 创建多个资源到前一个资源。
-
@DaniWol.- 你能分享一个解决方案吗 - 我目前正在处理类似的情况
-
@MichałDygas 我正在使用 terraform
templatefile以depends on顺序创建资源,然后 terraform 一个一个地创建资源。 -
@DaniWol。我理解这个概念,但坦率地说,我对实现细节很好奇。我已经尝试过在初始应用期间生成本地文件的方法。在第二次申请期间创建了资源。不幸的是,这是一种流行的方法——主要是缺乏自动化部分。那么我可以再请你分享一个sn-p吗?
标签: amazon-web-services terraform terraform-provider-aws terraform-template-file