🦁
Terraformで文字列をアッパーキャメルケースに変換
概要
リソースのnameをアッパーキャメルケースにしたいユースケースがありその方法を書いておきます
方法
Terraformのビルトインのtitle functionを使います。
title functionは文字列の先頭文字を大文字に変換してくれます
なので、以下のようにするとアッパーキャメルケースに対応できます
hoge.tf
variable "env" {
type = string
default = "test"
}
resource "hogehoge" "hogehoge" {
name = "${var.env}Hogehoge"
}
とするとnameはTestHogehoge
となります
Discussion