terraform/website/source/docs/providers
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
..
alicloud provider/alicloud: Add new resource ESS, including scalinggroup scalingconfiguration scalingrule and schedule (#13731) 2017-04-18 15:18:57 +03:00
archive Update alicloud sidebar 2017-04-06 14:09:11 -04:00
arukas Update arukus 2017-04-06 14:09:12 -04:00
aws Documented aws_api_gateway_usage_plan.api_stages attributes as required (#13930) 2017-04-25 09:21:49 -05:00
azure Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
azurerm provider/azurerm: Updating the Redis Documentation (#13893) 2017-04-24 15:22:51 +01:00
bitbucket Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
chef Update chef provider 2017-04-10 12:09:04 -04:00
circonus Update circonus provider 2017-04-10 12:11:27 -04:00
clc Update clc provider 2017-04-10 12:12:22 -04:00
cloudflare Update cloudflare provider 2017-04-10 12:12:48 -04:00
cloudstack Update cloudstack provider 2017-04-10 12:15:08 -04:00
cobbler Update clobber provider 2017-04-10 12:15:47 -04:00
consul Update consul provider 2017-04-10 12:19:36 -04:00
datadog Update datadog provider 2017-04-10 12:20:16 -04:00
dme Update dme provider 2017-04-10 12:20:42 -04:00
dns Update dns provider 2017-04-10 12:22:13 -04:00
dnsimple Update dnsimple provider 2017-04-10 12:22:31 -04:00
do Add DigitalOcean datasource digitalocean_image (#13787) 2017-04-21 16:25:34 +03:00
docker Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
dyn Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
external website: syntax highlighting for "external" provider docs 2017-04-07 16:55:42 -07:00
fastly provider/fastly: GCS (#13553) 2017-04-21 19:44:25 +03:00
github provider/github: Implements github_branch_protection (#10476) 2017-04-20 21:11:49 +03:00
google provider/google: Documenting the import process for compute_network 2017-04-21 12:51:24 +03:00
grafana Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
heroku provider/heroku: set app buildpacks from config 2017-04-24 11:40:29 -07:00
icinga2 Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
ignition Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
influxdb Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
kubernetes Fixes kubernetes namespace name to have valid format (#13615) 2017-04-13 07:24:10 +01:00
librato Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
local website: documentation tweaks for the local_file resource and its provider 2017-04-17 10:45:10 -07:00
logentries Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
mailgun Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
mysql website: Syntax highlighting for "mysql" provider docs 2017-04-07 16:58:01 -07:00
newrelic Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
nomad Update nomad provider 2017-04-10 12:28:09 -04:00
ns1 provider/ns1: record documentation improvements (#13786) 2017-04-21 12:38:05 +03:00
oneandone provider/oneandone: Adding the documentation to the sidebar (#13853) 2017-04-21 19:37:10 +03:00
opc provider/opc: Fix Instance Label / Update Docs 2017-04-21 10:09:26 -04:00
openstack Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
opsgenie Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
packet Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
pagerduty Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
postgresql Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
powerdns Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
profitbricks Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
rabbitmq provider/rabbitmq: Allow users without tags (#13798) 2017-04-20 20:10:20 +03:00
rancher Just adding the `id` attribute (#13090) 2017-03-27 15:50:33 +03:00
random Document that random_pet is referenced by id 2017-04-24 16:38:23 -04:00
rundeck website: Activate HCL syntax highlighting for Rundeck provider docs 2017-04-07 16:44:52 -07:00
scaleway Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
softlayer Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
spotinst Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
statuscake Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
template provider/template: Add a 'dir' resource to template entire directories 2017-04-25 10:48:26 -07:00
terraform website: additional syntax highlighting for "terraform" provider docs 2017-04-07 16:56:35 -07:00
terraform-enterprise Remove more references to Atlas 2017-04-07 11:56:19 -04:00
tls website: syntax highlighting and hclfmt layout for TLS provider 2017-04-07 16:54:00 -07:00
triton Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
ultradns rdpool doc 2017-04-18 15:08:18 +00:00
vault Merge #11776: Optionally allow vault_generic_secret resource to detect drift 2017-04-17 11:14:02 -07:00
vcd Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
vsphere Massively add HCL source tag in docs Markdown files 2017-04-17 13:17:54 +03:00
index.html.markdown removed Atlas from TF OSS Docs 2017-04-07 11:56:09 -04:00