How can I assign terraform output to environment variable?
Let's say I have following output defined in my main.tf
output "gce_public_ip" {
value = element(concat(google_compute_instance.vm_instance.*.network_interface.0.access_config.0.nat_ip, list("")), 0)
}
I would like to export gce_public_ip
, so it will be available as environment variable GCE_PUBLIC_IP
You can use the terraform output
command.
Not tested with your value, but it should be something like:
export GCE_PUBLIC_IP=$(terraform output -raw gce_public_ip)