terraformにて、任意の変数を外部から注入する
terraform.tfvars
という仕組みを使う
assume_role = "arn:aws:iam::012345678901:role/AssumeRoleForTerraform" pub_key_value = "ssh key value"
といったように、任意の値を書いておく
そして、実行時にこのファイルを指定する
terraform plan -var-file ./terraform.tfvars terraform apply -var-file ./terraform.tfvars
これで、一部の値を隠すことが可能