【问题标题】:Terraform cidrsubnets loop for 100 subnets用于 100 个子网的 Terraform cidrsubnets 循环
【发布时间】:2021-08-15 12:35:25
【问题描述】:

我目前正在测试用于部署的 terraform,我需要生成大量子网列表

我发现我可以使用以下块生成我需要的列表

cidrsubnets("10.10.0.0/18", 9, 9, 9, 9, 9, 9, 9, 9, 9)

并为我需要的每个添加额外的新位。但是,当需要一个大列表时,这很快就会失控,我想知道如何指定所需的子网数量或结束地址或类似的东西来指定我需要的数量,而不是例如有 100 个新位。

谢谢!

【问题讨论】:

    标签: terraform subnet infrastructure-as-code


    【解决方案1】:

    您可以使用argument expansionfor expression 自动生成多个子网:

    cidrsubnets("10.10.0.0/18", [for v in range(100): 9]...)
    

    【讨论】:

      猜你喜欢
      • 2020-12-24
      • 2020-09-06
      • 2021-07-25
      • 2020-07-11
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 2021-10-10
      • 2020-11-01
      相关资源
      最近更新 更多