将 Terraform 输出分配给环境变量
Assign terraform output to environment variable
如何将 Terraform 输出分配给环境变量?
假设我在 main.tf
中定义了以下输出
output "gce_public_ip" {
value = element(concat(google_compute_instance.vm_instance.*.network_interface.0.access_config.0.nat_ip, list("")), 0)
}
我想导出 gce_public_ip
,因此它将作为环境变量可用 GCE_PUBLIC_IP
您可以使用 the terraform output
command.
未使用您的值进行测试,但应该类似于:
export GCE_PUBLIC_IP=$(terraform output -raw gce_public_ip)
如何将 Terraform 输出分配给环境变量?
假设我在 main.tf
中定义了以下输出output "gce_public_ip" {
value = element(concat(google_compute_instance.vm_instance.*.network_interface.0.access_config.0.nat_ip, list("")), 0)
}
我想导出 gce_public_ip
,因此它将作为环境变量可用 GCE_PUBLIC_IP
您可以使用 the terraform output
command.
未使用您的值进行测试,但应该类似于:
export GCE_PUBLIC_IP=$(terraform output -raw gce_public_ip)