2017-11-13 13 views
0

私はterraformでマップのリストを作成したいと思います。私にそれをさせる操作がありますか?terraformでマップのリストを作成するには

例えば:私は構造を構築したいと思います

addresses = [ 
    { 
    address = private_ip-1 
    }, 
    { 
    address = private_ip-2 
    } 
    ... 
] 
+0

なぜ(aws_instance.testから* private_ipを。。)?あなたが求めていることは可能ではない可能性が高いですが、あなたがやろうとしていることは別のやり方で実行可能かもしれません。あなたは実際に達成しようとしていることについて尋ねます。 – RaGe

答えて

0

テラフォーム10.8とすることができます

output "private_subnets" { 
     value = [ 
      "${aws_subnet.private.*.id}" 
     ] 
    } 

https://github.com/hashicorp/terraform/issues/7430

+0

申し訳ありませんが、私が探していたものではありませんでした。これは 'private_subnets = [address-list]'のみにします 私はそれが各マップのキーが同じであるマップのリストを構築したいと思います。 'private_subnets = [{アドレス:x1}、{アドレス:x2} ...]' –

関連する問題