Open5
terraformでランダムな文字列を作る
名前の重複を防いだり、パスワードを生成したり、
ランダムな文字列が使えたら便利であろう、ということでterraformで試してみる
プロバイダー
探したらrandomプロバイダというものがありました。
説明にも書いてありました、ランダムな値を生成してくれるものです
the "random" provider provides an idea of managed randomness: it provides resources that generate random values during their creation and then hold those values steady until the inputs are changed.
注意
randomプロバイダを使ってランダムな値を使うのは最小限にとどめましょう。
ルールにのっとって命名できるにこしたことはないですね。
参考
さまざまなプロバイダがあるので試す
random_id
乱数を生成します。
乱数にも種類があるので、必要に応じて使い分けます。
resource "random_id" "sample" {
byte_length = 8
}
output "ramdom_id" {
value = "${random_id.sample.id}"
}
Outputs:
ramdom_id = "SobeTiNBImw"