Terraformで配列を連結する
Posted on
はじめに
terraform で配列を連結したいことがありまして 調べたのでメモしておきます。
結論からいうとconcat
という関数を使えば可能です。
検証環境
■OS
macOS BigSur
■ Terraform
v1.1.7
terraformの記述例
locals に3つの配列の変数を準備しておいて、output で concat を利用して3つの変数を連結されています。
locals {
a = ["りんご"]
b = ["ごりら"]
c = ["らっぱ"]
}
output "shiritori" {
value = concat(local.a,local.b,local.c)
}
terraformのapplyの結果
terraform apply を実行したときの output は下記のようになります。 意図どおり output で3つの変数が結合されて、1つの配列になっていることがわかります。
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
shiritori = [
"りんご",
"ごりら",
"らっぱ",
]