mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-14 22:02:22 -04:00
- change example to use the most commonly necessary path format w/ `path.module` - link to path variable page in description /cc @KFishner
1.0 KiB
1.0 KiB
layout, page_title, sidebar_current, description
| layout | page_title | sidebar_current | description |
|---|---|---|---|
| template | Template: template_file | docs-template-resource-file | Renders a template from a file. |
template_file
Renders a template from a file.
Example Usage
resource "template_file" "init" {
filename = "${path.module}/init.tpl"
vars {
consul_address = "${aws_instance.consul.private_ip}"
}
}
Argument Reference
The following arguments are supported:
-
filename- (Required) The filename for the template. Use path variables to make this path relative to different path roots. -
vars- (Optional) Variables for interpolation within the template.
Attributes Reference
The following attributes are exported:
filename- See Argument Reference above.vars- See Argument Reference above.rendered- The final rendered template.
Template files syntax
The syntax of the template files is documented here, under the "Templates" section.