小编Luc*_*cky的帖子

从 Terraform 地图变量中提取键/值

我试图从 terraform 地图变量中提取左值和右值,但无法提取左值。下面是我的代码:-

variables.tf
  variable "notebook" {
    type = "map"
    default = {
    "01" = "a@a.com"
    "02" = "b@a.com"
    "03" = "c@a.com"
    "04" = "d@a.com"
    ......
  }
}
Run Code Online (Sandbox Code Playgroud)

下面是我在 main.tf 中的模块

 module "instance" {
   instance_ip = ["1.1.1.x", "1.1.2.y", "1.1.1.z","1.1.2.p"]
   dns         = ["x", "y", "z","p"]
   name        = ["a", "b", "c",  "d"]
 }
Run Code Online (Sandbox Code Playgroud)

输出应如下所示:-

 module "instance" {
   instance_ip = ["1.1.1.01", "1.1.2.02", "1.1.1.03","1.1.2.04" and so on]
   dns         = ["01", "02", "03","04" and so on]
   name        = ["a@a.com", "b@a.com", "c@a.com", "d@a.com and so on] …
Run Code Online (Sandbox Code Playgroud)

terraform terraform-provider-aws

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

terraform ×1

terraform-provider-aws ×1