Files
opentf/website/docs/configuration/functions/indent.html.md
Nick Fagerlund 596e529602 website: Adopt a ton of pages into the "language" layout
As of this commit, that layout doesn't exist yet, but I'm isolating the one-line
changes to their own commit to try and keep your eyes from glazing over.
2020-10-26 18:19:26 -07:00

998 B

layout, page_title, sidebar_current, description
layout page_title sidebar_current description
language indent - Functions - Configuration Language docs-funcs-string-indent The indent function adds a number of spaces to the beginnings of all but the first line of a given multi-line string.

indent Function

-> Note: This page is about Terraform 0.12 and later. For Terraform 0.11 and earlier, see 0.11 Configuration Language: Interpolation Syntax.

indent adds a given number of spaces to the beginnings of all but the first line in a given multi-line string.

indent(num_spaces, string)

Examples

This function is useful for inserting a multi-line string into an already-indented context in another string:

> "  items: ${indent(2, "[\n  foo,\n  bar,\n]\n")}"
  items: [
    foo,
    bar,
  ]

The first line of the string is not indented so that, as above, it can be placed after an introduction sequence that has already begun the line.