Difference between revisions of "Terraform: output"

From wikieduonline
Jump to navigation Jump to search
Line 1: Line 1:
 
* https://www.terraform.io/docs/language/values/outputs.html
 
* https://www.terraform.io/docs/language/values/outputs.html
 +
 +
* A child module can use outputs to expose a subset of its resource attributes to a parent module.
 +
* A root module can use outputs to print certain values in the CLI output after running terraform apply.
 +
* When using remote state, root module outputs can be accessed by other configurations via a terraform_remote_state data source.
  
 
== Examples ==
 
== Examples ==

Revision as of 15:05, 4 April 2023

  • A child module can use outputs to expose a subset of its resource attributes to a parent module.
  • A root module can use outputs to print certain values in the CLI output after running terraform apply.
  • When using remote state, root module outputs can be accessed by other configurations via a terraform_remote_state data source.

Examples

Official example

output "instance_ip_addr" {
  value = aws_instance.server.private_ip
}

Additional examples

output "your_output_value" {
   value = XXXX
}


Using sensitive value will not be printed on screen but will still be recorded in the state files.

sensitive   = true 

Related terms

Activities

See also

Advertising: