terraform/website/source/docs
Quentin Machu f721608e4e provider/template: Add a 'dir' resource to template entire directories
When TerraForm is used to configure and deploy infrastructure
applications that require dozens templated files, such as Kubernetes, it
becomes extremely burdensome to template them individually: each of them
requires a data source block as well as an upload/export (file
provisioner, AWS S3, ...).

Instead, this commit introduces a mean to template an entire folder of
files (recursively), that can then be treated as a whole by any provider
or provisioner that support directory inputs (such as the
file provisioner, the archive provider, ...).

This does not intend to make TerraForm a full-fledged templating system
as the templating grammar and capabilities are left unchanged. This only
aims at improving the user-experience of the existing templating
provider by significantly reducing the overhead when several files are
to be generated - without forcing the users to rely on external tools
when these templates stay simple and that their generation in TerraForm
is justified.
2017-04-25 10:48:26 -07:00
..
backends Remove more references to Atlas 2017-04-07 11:56:19 -04:00
commands update init docs 2017-04-20 18:15:47 -04:00
configuration Merge pull request #12537 from Pryz/coalescelist 2017-04-21 15:23:21 -04:00
enterprise update spelling of Bitbucket 2017-04-19 17:30:58 -04:00
import Merge pull request #13270 from JDiPierro/google_address_importability 2017-04-12 15:46:08 -07:00
internals Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
modules website: Correct capitalization of "Bitbucket" 2017-04-19 14:56:11 -07:00
plugins Add HCL syntax highlighting for everything but providers 2017-04-06 14:08:39 -04:00
providers provider/template: Add a 'dir' resource to template entire directories 2017-04-25 10:48:26 -07:00
provisioners Add HCL syntax highlighting for everything but providers 2017-04-06 14:08:39 -04:00
state Update environments.html.md (#13353) 2017-04-21 08:48:34 +02:00
index.html.markdown