website: outputs
This commit is contained in:
parent
c27b2cd9b9
commit
f8520d1446
|
@ -0,0 +1,57 @@
|
||||||
|
---
|
||||||
|
layout: "docs"
|
||||||
|
page_title: "Configuring Outputs"
|
||||||
|
sidebar_current: "docs-config-outputs"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Output Configuration
|
||||||
|
|
||||||
|
Outputs define values that will be highlighted to the user
|
||||||
|
when Terraform applies, and can be queried easily using the
|
||||||
|
[output command](/docs/commands/output.html). Output usage
|
||||||
|
is covered in more detail in the
|
||||||
|
[getting started guide](/intro/getting-started/outputs.html).
|
||||||
|
This page covers configuration syntax for outputs.
|
||||||
|
|
||||||
|
Terraform knows a lot about the infrastructure it manages.
|
||||||
|
Most resources have a handful or even a dozen or more attributes
|
||||||
|
associated with it. Outputs are a way to easily extract
|
||||||
|
information.
|
||||||
|
|
||||||
|
This page assumes you're familiar with the
|
||||||
|
[configuration syntax](/docs/configuration/syntax.html)
|
||||||
|
already.
|
||||||
|
|
||||||
|
## Example
|
||||||
|
|
||||||
|
An output configuration looks like the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
output "address" {
|
||||||
|
value = "${aws_instance.web.public_dns}"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Decription
|
||||||
|
|
||||||
|
The `output` block configures a single output variable. Multiple
|
||||||
|
output variables can be configured with multiple output blocks.
|
||||||
|
The `NAME` given to the output block is the name used to reference
|
||||||
|
the output variable.
|
||||||
|
|
||||||
|
Within the block (the `{ }`) is configuration for the output.
|
||||||
|
These are the parameters that can be set:
|
||||||
|
|
||||||
|
* `value` (required, string) - The value of the output. This must
|
||||||
|
be a string. This usually includes an interpolation since outputs
|
||||||
|
that are static aren't usually useful.
|
||||||
|
|
||||||
|
## Syntax
|
||||||
|
|
||||||
|
The full syntax is:
|
||||||
|
|
||||||
|
```
|
||||||
|
output NAME {
|
||||||
|
value = VALUE
|
||||||
|
}
|
||||||
|
```
|
Loading…
Reference in New Issue