1.0 KiB
1.0 KiB
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 = "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 (documented in the interpolation section) to specify what the path is relative to. -
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.